就我所读到的关于 iowait 的内容而言,它对我来说仍然是个谜。
我知道这是 CPU 等待 IO 操作完成所花费的时间,但是究竟是什么样的 IO 操作呢?我也不确定,为什么它如此重要?CPU 不能在 IO 操作完成时做其他事情,然后再返回处理数据吗?
还有什么是正确的工具来诊断哪些进程确实在等待 IO。
以及有哪些方法可以最大限度地减少 IO 等待时间?
io iowait
io ×1
iowait ×1