What Is Iowait in Linux?
Contents Iowait Is Simply a Form of Idle Time When Nothing Could Be Scheduled. the Value May or May Not Be Useful in Indicating a Performance Problem, but It...
iowait is simply a form of idle time when nothing could be scheduled. The value may or may not be useful in indicating a performance problem, but it does tell the user that the system is idle and could have taken more work.
Why is iowait high Linux?
I/O wait and Linux server performance
As such, a high iowait means your CPU is waiting on requests, but you’ll need to investigate further to confirm the source and effect. For example, server storage (SSD, NVMe, NFS, etc.) is almost always slower than CPU performance.
How do I know if my iowait is high Linux?
To identify whether I/O is causing system slowness you can use several commands but the easiest is the unix command top . From the CPU(s) line you can see the current percentage of CPU in I/O Wait; The higher the number the more cpu resources are waiting for I/O access.