I have a virtual machine running an application. After some time, its load starts increasing and the machine becomes unresponsive to commands.
After monitoring the disks usage, I found out a mounted SSD disk(AWS EBS General SSD) used by application is 100% busy with no read and writes from nmon
.
I also tried using iotop
to find the read and writes but there is no process doing a lot of read/writes.
Besides this, All ps
commands are getting stuck and enter into D
state.
How to find the cause of 100% disk busy/utilized?
Edit: The mounted partition is using XFS file system.
top
output shows 0 steal timedmesg
. It is possible, even likely, that this condition reflects bad hardware or bad Nitro behavior that can only be mediated by moving to new equipment, but I'm a little disappointed by what feels like premature and speculative throwing up of hands in some of the previous comments. It should not be the instance and the volume, but it may very well be one of them. Trashing the whole thing doesn't provide much of a learning opportunity.