Все о GNU/Linux

Как проверить, какие процессы потребляют больше всего ресурсов на Linux-сервере?

Джун (Junior):
«Можно использовать команду top и смотреть, что там больше всего занимает CPU или память».

Мидл (Middle):
«Команды top и htop позволяют мониторить процессы в реальном времени. В top можно сортировать по CPU (Shift + P) или по памяти (Shift + M). Также полезно ps aux --sort=-%mem | head для быстрого списка самых «тяжёлых» процессов».

Сеньор (Senior):
«Для анализа ресурсов используют top, htop, glances или atop. Важно уметь фильтровать процессы, смотреть на CPU, RAM, I/O, а также учитывать дочерние процессы. Например, ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head покажет топ процессов по памяти с их родителями. Также стоит проверять системные сервисы через systemctl status и логировать использование ресурсов для последующего анализа».