What Does "% Io" Mean in Iotop?

What Does "% Io" Mean in Iotop?

I'm currently reading data from RAID and single hdd and monitoring speed with iotop. Numbers go like this:

RAID: 380MB/s 23% IO
HDD: 80MB/s 76% IO

How to interpret IO %?

1 Answer

IO being short for Input/Output here. These are metrics of the maximum throughput the device can have, in both directions. At a certain point it's simply performing at it's maximum speed and cannot possibly do more work than it is at the time. This would create a bottleneck, causing either errors or wait states, while the requests that are over the maximum threshold will have to be queued, cached or delayed.

The raid array is, of course, a group of disks working together which is why it has a higher throughput but smaller percentage of maximum used when compared to a single drive.

5

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

James H. Sterling
Author

James H. Sterling

James Sterling reports on renewable energy developments, climate policy, ecological conservation, and green tech innovations around the globe.