Содержание:
Sysstat (системная статистика) — один из самых легких и лучших инструментов системного мониторинга для дистрибутивов Linux. Если вы системный администратор, вы можете знать, что мониторинг каждого отдельного параметра вашей системы важен для поддержания ее работоспособности.
Поскольку Sysstat — это инструмент системного мониторинга на основе командной строки, он предоставляет информацию о системе в реальном времени. Кроме того, вы также можете устранить неполадки в вашей системе с помощью инструмента Sysstat. Установка инструмента системного мониторинга Sysstat в системе Linux выполняется быстро и без проблем.
Особенности инструмента Sysstat (системная статистика)
Инструмент Sysstat использует команду SAR для печати различных типов информации о системе. Здесь мы увидим краткое объяснение нескольких основных и наиболее часто используемых команд sysstat.
- iostat: iostat или команда статистики ввода / вывода используется для печати загрузки ЦП.
- mpstat: вы можете запустить команды mpstat, чтобы распечатать информацию о ядре процессора, номер потока и другую связанную статистику о системном процессоре.
- pidstat: команда pidstat может печатать отдельные отчеты для RAM, процессора, CPU и других устройств ввода-вывода. Он может отображать отчеты о текущих процессах ядра Linux.
- tapestat: команда tapestat используется для печати информации о времени загрузки и комбинированной информации о подключенных устройствах. Он также может отображать сетевую статистику.
Есть и другие команды системной статистики, которые вы можете запустить в своей оболочке, чтобы стать опытным пользователем Linux. Если вам интересен инструмент системной статистики, вы можете проверить эту ссылку.
Установите Sysstat в системе Linux
Инструмент системной статистики позволяет отслеживать использование ЦП, состояние ОЗУ, производительность SWAP и другие параметры системы. Для установки инструмента Sysstat не требуются какие-либо дополнительные приложения-зависимости, но убедитесь, что ваш системный репозиторий обновлен. В этом посте будет показано, как установить, настроить и начать работу с инструментом мониторинга Sysstat в системах Debian, Red Hat и Arch Linux.
1. Установите Sysstat в Ubuntu / Debian.
Если вы используете Ubuntu или другой пользователь Linux на базе Debian, вы можете установить инструмент Sysstat в свою систему через официальный репозиторий Linux. Выполните следующую команду aptitude в оболочке терминала с правами root, чтобы установить ее в вашей системе.
sudo apt update
sudo apt install sysstat

2. Установите Sysstat в Fedora и Red Hat Linux.
Современная рабочая станция Fedora поддерживает команды DNF и YUM; здесь мы будем использовать команду YUM для установки инструмента мониторинга Sysstat в нашей системе Linux на базе Red Hat. Вы можете запустить следующую команду YUM в оболочке терминала, чтобы установить инструмент Sysstat в вашей системе Red Hat.
sudo yum установить sysstat

yum install sysstat -y -q && yum список установленных sysstat -q
3. Установите Sysstat в Arch Linux.
Установка инструмента системной статистики в системе Linux на базе Arch аналогична его установке в других системах Linux. Вы можете установить инструмент Sysstat в вашей системе Arch Linux с помощью команды Pacman. Выполните следующую команду Pacman, указанную ниже, в вашей оболочке, чтобы установить инструмент системной статистики.
sudo pacman -Rs sysstat
Я протестировал указанную выше команду на своем Manjaro KDE Linux; если у вас возникли проблемы с установкой через интерфейс командной строки, вы можете получить скомпилированный пакет Sysstat для вашей системы на основе Arch. Вы можете щелкнуть здесь, чтобы загрузить файл Zstandard Sysstat и установить его с помощью инструмента установки пакетов по умолчанию.

Запустите Sysstat Tool в Linux
После успешной установки инструмента системной статистики в вашей системе Linux теперь вы можете использовать команды Sar (System Activity Reporter) в оболочке терминала для мониторинга вашей системы. Здесь мы увидим несколько примеров команды Sar, чтобы узнать, как с ней начать.
Я должен отметить, что все команды, которые я покажу в этой части, выполняются в системах Debian, Red Hat и Arch Linux.
Шаг 1. Включите и настройте Sysstat
Вначале выполните следующие команды в своей оболочке, чтобы запустить и включить инструмент Sysstat на вашем компьютере. Не забывайте запускать команды от имени пользователя root; для команд управления системой требуются привилегии root.
sudo systemctl start sysstat
sudo systemctl enable sysstat
Вы также можете изменить настройки по умолчанию для инструмента системного мониторинга Sysstat, чтобы настроить его. Но не смейте это делать, если не знаете, как это настроить. Или вы можете сделать копию настроек по умолчанию перед настройкой, чтобы вы могли заменить исходный скрипт, если что-то пойдет не так. Теперь откройте сценарий конфигурации Sysstat, выполнив следующую команду в оболочке терминала.
судо нано /etc/cron.d/sysstat

Шаг 2. Тестирование команд Sar в Linux
После установки и настройки инструмента системной статистики Sysstat в Linux пришло время запустить несколько команд в оболочке терминала, чтобы проверить, правильно ли он работает. Во-первых, вы можете запустить команду быстрой проверки версии, чтобы узнать, работает ли инструмент в вашей системе или нет.
mpstat -V

iostat -d 1 5

sar -u 2 30

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