IO wait load tracking to a process.
How to identify what processes are generating I/O wait load.
An easy way to identify what process is generating your IO Wait load is to enable block I/O debugging. This is done by setting /proc/sys/vm/block_dump to a non zero value like:
This will cause messages like the following to start appearing in dmesg:
Using the following one-liner will produce a summary output of the dmesg entries:
Once you are finished you should disable block I/O debugging by setting /proc/sys/vm/block_dump to a zero value like: