Как установить и использовать инструмент анализа производительности в CentOS 8
На этой странице
- Предпосылки
- Установить производительность
- Статистика производительности
- Верх производительности
- Рекорд производительности
- Отчет об эффективности
- Заключение
Perf — это инструмент анализа производительности в операционных системах Linux. Он поставляется с рядом подкоманд и может выполнять статистическое профилирование всей системы. Он поддерживает точки трассировки, счетчики производительности программного обеспечения, счетчики производительности оборудования и динамические зонды. Это также поможет вам решить расширенные функции производительности и устранения неполадок.
В этом руководстве мы покажем вам, как установить и использовать инструмент анализа производительности в CentOS 8.
Предпосылки
- Сервер под управлением CentOS 8.
- На вашем сервере установлен пароль root.
Установить производительность
По умолчанию пакет Perf доступен в репозитории CentOS 8 по умолчанию. Вы можете установить его, просто выполнив следующую команду:
dnf install perf -y
После установки вы можете просмотреть список всех подкоманд, доступных в Perf, с помощью следующей команды:
perf --help
Вы должны увидеть следующий экран:
Производительность
Эта подкоманда запускает команду и собирает от нее статистику производительности Linux.
Вы можете отобразить список предварительно определенных программных событий в Linux, используя следующую команду:
perf list stat
Вы должны увидеть следующий экран:
Если вы хотите узнать, что происходит в нашей системе, когда мы запускаем команду «free -m», используйте следующую команду:
perf stat free -m
Вы должны увидеть статистику производительности команды free -m на следующем экране:
Идеальный топ
perf-top — это инструмент профилирования системы, используемый для создания и отображения профиля счетчика производительности в режиме реального времени.
Вы можете использовать perf top с параметром -a, чтобы увидеть все известные типы событий:
perf top -a
Вы должны увидеть следующий экран:
Вы также можете использовать опцию -e для отображения событий, связанных с часами процессора:
perf top -e cpu-clock
Вы должны увидеть следующий экран:
Запись производительности
perf-record запускает команду и записывает ее профиль в perf.data внутри текущего рабочего каталога.
Например, запустите команду \df -h\ и запишите ее профиль в perf.data с помощью следующей команды:
perf record df -h
Вы должны увидеть следующий экран:
Отчет о производительности
Эта команда проанализирует файл, сгенерированный перфорированной записью, и сгенерирует плоский или графический профиль.
perf report
Вы должны увидеть следующий экран:
Заключение
В приведенном выше руководстве мы узнали, как установить и использовать инструмент мониторинга производительности Perf в системе CentOS 8. Надеюсь, теперь у вас достаточно знаний о том, как использовать perf для получения данных о производительности вашей системы. Для получения дополнительной информации посетите страницу документации Perf.