首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iostat - %util如何影响%空闲和%iowait

iostat - %util如何影响%空闲和%iowait
EN

Server Fault用户
提问于 2012-11-09 17:01:12
回答 2查看 6.6K关注 0票数 4

看看iostat,如果系统需要发出io请求,但由于%util被钉住而无法发出请求,那么等待是被计算为%空闲还是%iowait?

EN

回答 2

Server Fault用户

发布于 2019-06-17 06:43:48

三个概念的含义:

%util:前面的答案清楚地描述了空闲的含义。%空闲:系统是空闲的,即没有正在运行的进程。%iowait:对于给定的CPU,I/O等待时间是CPU空闲的时间(即没有执行任何任务),并且至少有一个未完成的磁盘I/O操作是由计划在该CPU上的任务请求的(在它生成I/O请求时)。

较高的利用率意味着IO繁忙,而IO系统的速率比CPU的处理速率低得多,因此:

1)如果系统运行CPU密集型任务,则当IO等待时,CPU将运行其他任务,CPU使用率高,空闲%低。同时%iowait是低的(iowait表示空闲时IO传输的比例)

2)如果系统没有任务要运行,则IO等待时CPU处于空闲状态,这一次CPU使用率低,%空闲高,%iowait高。

票数 3
EN

Server Fault用户

发布于 2014-01-23 00:41:59

%iowait,这是等待可用性的时间。

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

https://serverfault.com/questions/447162

复制
相关文章

相似问题

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