В операционных системах семейства Linux потребление ресурсов CPU в купе с сортировкой по наибольшей загрузке и по названиям процессов можно легко и просто посмотреть при помощи всего лишь двух команд: ps и top. Выполняются они в консоли. Как правило, во всех основных сборках эти команды присутствуют в командной оболочке консоли и их параметры не особо отличаются.
Давайте теперь рассмотрим каждую из этих команд подробнее на конкретных примерах!
Команда ps
Для запуска команды откройте командную консоль Linux и введите вот такую команду:
ps -aux —sort -pcpu
Пример вывода команды ps:
Важные столбцы в выводе команды такие:
- USER — Пользователь, от имени которого работает процесс
- PID — Идентификатор процесса
- %CPU — Процент загрузки ядра
Согласно данному выводу можно понять, что экземпляр системного сервиса systemd с
PID=519447 является самым крупным потребителем ресурсов центрального процессора компьютера.
Команда top
Другой очень удобный инструмент, отображающий загрузку процессора в Линукс — это команда top. Она отображает информацию прямо в интерактивном режиме, а не в статическом, как в случае с ps. Для запуска введите в консоли ОС команду:
top
Пример вывода команды выглядит так:
Важные столбцы в выводе команды такие:
- USER — Пользователь, от имени которого работает процесс
- PID — Идентификатор процесса
- %CPU — Процент загрузки ядра
В моём примере видно, что опять же главный потребиль ресурсов компьютера — это системный демон systemd.