IO Delay drill down

ricardoj

Member
Oct 16, 2018
101
8
23
67
Sao Paulo - Brazil
Hi there,

Is anyone able to drill down IO delay like per VM ?

I'm trying to find which VM is generating the most IO cycles to fine tuning VM and / or environment.

Even using external tools from VM or from PVE.

I,m running PVE 5.2 with ZFS in a single server

Thanks in advance,

Ricardo Jorge
 
Is anyone able to drill down IO delay like per VM ?



Since "IO delay" is effected by the sum of all VMs (and other processes) running at a Proxmox it cannot be assigned to particular VMs.

But it's possible to get the disk IO as amount of (k)bytes - thus is shown in the "Summary" tab of a VM. If you compare these figures from a certain period (with a significant IO delay) to each other you can conclude which of the VMs may have caused it.
 
Hi Richard,

Thank you for your input.

What I'm trying to achieve is an automated way to find which VM is creating the "pressure" over IO.

Let's see if I can find a way to export each VM disk IO info and compare with IO Delay total.

Best Regards,

Ricardo Jorge
 
Hi,

I think the easy way to look at I/O is using iotop

One just need to install it ( apt install iotop ) and run it from command line, like this :

iotop -o

Now you can see process consuming I/O.

Regards,

Ricardo Jorge