Найти в Дзене
Plectrom

Консольная проверка производительности в Linux

Открытые операционные системы на базе Linux очень стабильны и безопасны. Но иногда вам может потребовать проверка производительности. Это может быть связано с обычным любопытством или же с необходимостью, вызванной техническими сбоями. В большинстве дистрибутивов существуют удобные графические утилиты для проверки, однако консольный способ является более достоверным и универсальным. Потому что, во-первых, графические утилиты сами увеличивают нагрузку на систему, а во-вторых, в некоторых дистрибутвах Linux вообще нет возможности запустить графическое приложение, поскольку они функционируют без рабочей оболочки. PS Вывод команды ps может значительно отличаться в различных дистрибутивах Линукс, однаков в большинстве случаев, она выводит на экран все запущенные на машине процессы, с развернутой информацией о потребляемых ресурсах. Команда затрагивает все процессы, даже те, что могут быть использованы другими пользователями. ps aux TOP Команда ps aux отображает загруженность системы в момен
Оглавление

Открытые операционные системы на базе Linux очень стабильны и безопасны. Но иногда вам может потребовать проверка производительности. Это может быть связано с обычным любопытством или же с необходимостью, вызванной техническими сбоями.

В большинстве дистрибутивов существуют удобные графические утилиты для проверки, однако консольный способ является более достоверным и универсальным. Потому что, во-первых, графические утилиты сами увеличивают нагрузку на систему, а во-вторых, в некоторых дистрибутвах Linux вообще нет возможности запустить графическое приложение, поскольку они функционируют без рабочей оболочки.

PS

Вывод команды ps может значительно отличаться в различных дистрибутивах Линукс, однаков в большинстве случаев, она выводит на экран все запущенные на машине процессы, с развернутой информацией о потребляемых ресурсах. Команда затрагивает все процессы, даже те, что могут быть использованы другими пользователями.

ps aux
Вывод команды ps aux.
Вывод команды ps aux.

TOP

Команда ps aux отображает загруженность системы в момент времени, т.е она статична. Если же вам нужен живой и изменяемый поток информации, то может быть выгоднее использовать команду TOP. Сводка получаемая в выводе будет изменяться в рельном времени.

top
Вывод команды top.
Вывод команды top.

HTOP

Утилиты ps и top установлены в терминале по умолчанию, так что пользоваться ими можно на любом дистрибутиве Linux. Однако существуют более наглядные и удобные утилиты, например HTOP. Но для их использования потребуется сначала установка из местного репозитория.

Для дистрибутивов основанных на Debian для установки достаточно ввести команду:

sudo apt install htop

Консольные прораммы очень маленькие, так что установка HTOP занимает пару секунд.

Данная утилита не только содержит более развернутую информацию о каждом системном процессе, но и обладает цветовой кодировкой, что значительно повышает удобство считывания этой самой информации.

htop
Вывод команды htop.
Вывод команды htop.

Это три наиболее удобных и самых распространенных способа измерить производительность системы Linux для консоли. Их можно использовать на любом дистрибутиве Линукс. Но существуют и другие утилиты, которые созданы для конкретных операционных систем, найти их как правило можно среди пакетов в местном репозитории с приложениями.

#технологии #linux #линукс