Почему нам важно знать текущую нагрузку на сервере
Чтобы сервер работал корректно, нагрузка всегда должна быть в пределах нормы. Программное обеспечение при росте посещаемости вызывает большую нагнузку и важно следить за доступными ресурсами процессора и во время производить расширение сервера. Когда нагрузка на сервере большая важно уметь разобраться что вызывает нагрузку, производить оптимизацию. Мы покажем вам как можно произвести проверку нагрузки.
Как проверить нагрузку на процессор на сервере с помощью «htop»
Для начала мы должны войти на наш сервер и установить «htop»
Debian/Ubuntu: apt install htop
CentOS/RHEL: yum -y install htop
После установки запускаем «htop» и смотрим какие именно процессы у нас наверху. Мы можем «Убить» процесс. Перейдем на него с помощью стрелочек «верх-вниз», нажмём «F9», а затем «Enter». После этого мы можем заново запустить наше ПО и наблюдать за его работой.
Как проверить нагрузку на процессор на сервере с помощью «ps»
Также заходим на сервер и выполняем команду: «ps -aux —sort -pcpu» и смотрим какой процесс находится на самом верху. Он показывает текущую нагрузку в терминале.
Нам важно посмотреть параметры:
«USER» — какой пользователь запустил команду
«PID» — ID процесса
«%CPU» — как сильно данный процесс нагружает процессор
Чтобы «убить» процесс, который создает нагрузку на сервере, мы используем команду:
kill -9 "PID"
Также всегда в Linux есть штатная команда top. Надеемся эта инфорация была Вам полезна.