Поиск по сайту:

Как установить и использовать инструмент анализа производительности в CentOS 8


На этой странице

  1. Предпосылки
  2. Установить производительность
  3. Статистика производительности
  4. Верх производительности
  5. Рекорд производительности
  6. Отчет об эффективности
  7. Заключение

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.