Один из моих серверов полностью не отвечает:
top - 06:16:53 up 2:14, 1 user, load average: 30.95, 29.96, 22.92
Tasks: 168 total, 2 running, 166 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 12.6 sy, 0.0 ni, 0.0 id, 86.4 wa, 0.0 hi, 0.0 si, 1.1 st
KiB Mem : 1014524 total, 61368 free, 877028 used, 76128 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 4196 avail Mem
scroll coordinates: y = 1/168 (tasks), x = 1/12 (fields)
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
30 root 20 0 0 0 0 S 11.1 0.0 4:04.70 kswapd0
1116 root 20 0 791548 44900 0 S 0.4 4.4 0:14.91 dockerd
1 root 20 0 37752 2664 864 D 0.2 0.3 0:06.00 systemd
Трудно сказать, что происходит, так как я не могу получить много информации (очень не отвечает), но вот что я вижу:
- средняя нагрузка очень высокая
- Я вижу около 20% - 30% загрузки процессора
- Я не вижу высокого IO / использование сети
- Я не могу определить, какие процессы находятся в очереди выполнения
Как можно получить высокую среднюю нагрузку и низкую загрузку процессора?