Anyone Has Found Resolutions For Cpu_iowait or Is It a False Negative From Glances?


Recommended Posts

IO Wait isn't an "issue" the way that I *think* you're thinking that it is.

 

It's a metric that reflects that process(es) are waiting for I/O to complete from the drives / ssd's.  This could be because of multiple reasons -> the drives simply can't keep up with the request, too many simultaneous requests happening, failing drives, drives continually dropping off and reconnecting, exceeding the bandwidth by a fair margin of what the PCIe bus can handle etc.

 

There unfortunately is no one size fits all solution to what boils down to be a rather generic term.

 

As netdata words it's comments on the metric:

Keep an eye on iowait  (0.17%). If it is constantly high, your disks are a bottleneck and they slow your system down.

 

All that being said, from the screen shot you've included, the process Plex Transcoder is writing to disk3.  Assuming you have a parity drive, that's going to be a major bottleneck, as writes to a parity protected array are inherently slow, and the storage of the temp files for transcoding belongs on an SSD.

 

Or, put another way: Nothing is stopping you from using a DVD-RAM drive (I'm one of the few people who owned one) as a cache drive.  You're I/O wait is going to be sky-high.  But nothing is actually wrong because it's just a slow device.

Link to comment
  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.