iowait值多少正常

iowait值多少正常,第1张

物理机稍微好点, iowait 30%~50%左右最好。什么是iowait?顾名思义,就是系统因为io导致的进程wait。再深一点讲就是:这时候系统在做io,导致没有进程在干活,cpu在执行idle进程空转,所以说iowait的产生要满足两个条件,一是进程在等io,二是等io时没有进程可运行。iowait其实是一种特殊形式的CPU空闲。特殊之处在于,在此CPU的等待队列上有线程在等待IO完成(我们称之为pendingIO 或者 outstanding IO)。这是由 IO 的特点决定的,因为 IO 速度较慢,现代操作系统实现 IO 一般是通过异步中断来完成的:即提交 IO 请求,然后线程挂起进入等待队列;IO 完成后,再通过中断通知相关线程转到就绪队列,进行处理。

磁盘有两个重要的参数: Seek time和Rotational latency。正常的I/O计数为:①1000/(Seek time+Rotational latency)*0.75,在此范围内属正常。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/652657.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-23
下一篇2023-07-23

发表评论

登录后才能评论

评论列表(0条)

    保存