У меня есть Plesk VPS на базе CentOS, который продолжает замедляться до ползания.
Я проверил, что происходит с top, и обнаружил, что мои средние значения нагрузки, кажется, часто достигают очень высоких значений.
После просмотра топа в течение некоторого времени, когда загрузка моего процессора достигает 100% или близко к нему, я могу насчитать только около 10% использования процессора в списке процессов и не могу увидеть, что израсходовало оставшиеся 90%.
Я сделал вывод сверху, используя
top -b -i -n 20 >> ./top_procs
top - 09:21:46 up 19:09, 5 users, load average: 6.42, 4.02, 3.39
Tasks: 55 total, 2 running, 52 sleeping, 1 stopped, 0 zombie
Cpu(s): 81.2%us, 18.8%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 524288k total, 360524k used, 163764k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
22227 apache 19 0 111m 38m 14m R 4.7 7.5 0:00.19 httpd
21721 root 15 0 2140 1028 808 R 0.0 0.2 0:00.00 top
Я не совсем уверен, что ищу здесь то, что нужно, но это отражает то, что происходит в целом.
Буду очень признателен за любые мысли о том, как определить причину замедления! Я искал в Google безрезультатно!
Спасибо,
Ян
Вверху нажмите «1». Вы можете обнаружить, что один процессор перегружен.
Обычно я вижу такие вещи с iowait, но у вас нулевой. По-прежнему,
iotop
может быть информативным.