I need some help troubleshooting random high load on some servers.
I have 4 MySQL servers - one source, 3 replicas, that seemingly @ random all generate very high load 80+ for a few minutes.
Now, I know that load is a very imprecise term and usually it just shows the amount of wait required to access a resource.
I'm just trying to figure out where the bottleneck is.
When the load is at 80 for example, CPUs are 99% idle, drives are not used at all ( checked with iostat -c 20 , gstat ), ram has 20Gb free.
The mysql process itself gets sort of hung and connections accumulate but I can't determine why.
What else can I check besides CPU/disk/ram that might be causing this ?
I have 4 MySQL servers - one source, 3 replicas, that seemingly @ random all generate very high load 80+ for a few minutes.
Now, I know that load is a very imprecise term and usually it just shows the amount of wait required to access a resource.
I'm just trying to figure out where the bottleneck is.
When the load is at 80 for example, CPUs are 99% idle, drives are not used at all ( checked with iostat -c 20 , gstat ), ram has 20Gb free.
The mysql process itself gets sort of hung and connections accumulate but I can't determine why.
What else can I check besides CPU/disk/ram that might be causing this ?