You're not wrong, I was looking at the average load and used the wrong term.CPU load is constant. The blue spike shows the IO Delay.
The green straight line in the first graph shows CPU Usage. (Or am I wrong?)
I don't see IO Delay graphs for CTs and because of many processes waiting for I/O, it might not show up as high Disk usage (because the wait time lowers it).However, as I said before there isnt a single CT which has a usage graph that correlates to the IO Delay graph.
Since all processes in CTs do show up in the host, can't you use some standard Linux tool to find out which processes are blocked on I/O every five minutes? I don't know what tool or command to use for this, sorry but I'm sure it must exist.