首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/proc/diskstats磁盘读取时间每秒增加超过秒

/proc/diskstats磁盘读取时间每秒增加超过秒
EN

Unix & Linux用户
提问于 2020-04-22 13:36:39
回答 1查看 766关注 0票数 0

我正在通过prometheus-节点-导出程序监视磁盘利用率,它读取/proc/diskstat

我的期望是,如果块设备100%繁忙,那么字段7-时间阅读(ms)将增加1000 (毫秒)每秒。

但目前,当磁盘繁忙时,每秒增加1200到1800毫秒。

这可能是什么原因?谢谢。

13 -花费在I/O (ms)上的时间比预期的短于每秒1000毫秒。

代码语言:javascript
复制
the HDD is Seagate ST8000AS0022-1WL17Z Host-Aware SMR

Debian Bullseye, kernel version 5.4.0-4-amd64
32GB RAM i5 3570,

device structure:
sde -> loop1 -> dm-crypt -> Virtual machine Virtio -> ZFS
the loop device is used because otherwise dm-crypt doesn't work

scheduler mq-deadline
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-04-22 14:15:24

每个CPU都跟踪磁盘状态,/proc/diskstats显示所有CPU上的状态之和(除了基于滴答的统计数据,如“花费在I/O上的时间”)。读写所花费的时间是所有CPU之间所有读写时间的总和,因此在具有多个CPU的系统中,这些统计量的增长速度比实时快。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/581778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档