如何获得系统ioWait

Qua*_*mis 2 linux iowait

我怎样才能获得系统ioWait?这可能是最好的使用info/proc接口(我想它写在那里的某处)所以一个应用程序可以检测到这一点,但从我的应用程序外部调用exec()是可以接受的.

caf*_*caf 6

这是可用的/proc/stat.

从内核源代码中的文档:

第一个"cpu"行汇总​​了所有其他"cpuN"行中的数字.这些数字表示CPU执行不同类型工作所花费的时间.时间单位在USER_HZ中(通常为百分之一秒).列的含义如下,从左到右:

  • user:在用户模式下执行的正常进程
  • nice:在用户模式下执行的niced进程
  • system:在内核模式下执行的进程
  • 闲置:笨拙的大拇指
  • iowait:等待I/O完成
  • irq:服务中断
  • softirq:服务softirqs
  • 窃取:非自愿等待