Как посмотреть нагрузку на процессор в Linux сервере

Почему нам важно знать текущую нагрузку на сервере

Чтобы сервер работал корректно, нагрузка всегда должна быть в пределах нормы. Программное обеспечение при росте посещаемости вызывает большую нагнузку и важно следить за доступными ресурсами процессора и во время производить расширение сервера. Когда нагрузка на сервере большая важно уметь разобраться что вызывает нагрузку, производить оптимизацию. Мы покажем вам как можно произвести проверку нагрузки.

Как проверить нагрузку на процессор на сервере с помощью «htop»

Для начала мы должны войти на наш сервер и установить «htop»

Debian/Ubuntu: apt install htop
CentOS/RHEL: yum -y install htop

После установки запускаем «htop» и смотрим какие именно процессы у нас наверху. Мы можем «Убить» процесс. Перейдем на него с помощью стрелочек «верх-вниз», нажмём «F9», а затем «Enter». После этого мы можем заново запустить наше ПО и наблюдать за его работой.

Как посмотреть нагрузку на процессор в Linux сервере

Как проверить нагрузку на процессор на сервере с помощью «ps»

Также заходим на сервер и выполняем команду: «ps -aux —sort -pcpu» и смотрим какой процесс находится на самом верху. Он показывает текущую нагрузку в терминале.
Нам важно посмотреть параметры:
«USER» — какой пользователь запустил команду
«PID» — ID процесса
«%CPU» — как сильно данный процесс нагружает процессор

Как посмотреть нагрузку на процессор в Linux сервере

Чтобы «убить» процесс, который создает нагрузку на сервере, мы используем команду:

kill -9 "PID"

Также всегда в Linux есть штатная команда top. Надеемся эта инфорация была Вам полезна.

Другие инструкции по теме