如何在CentOS 8上安装和使用Perf Performance Analysis Tool

如何在CentOS 8上安装和使用Perf Performance Analysis Tool

Perf是用于Linux操作系统的性能分析工具。它带有许多用于系统范围统计分析的子命令。支持跟踪点,软件性能计数器,硬件性能计数器,动态探针。它还有助于解决高级性能和故障排除功能。

本教程显示了如何在CentOS 8上安装和使用Performance Performance Analysis Tool。

前提条件

  • 运行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选项显示与CPU时钟相关的事件。

perf top -e cpu-clock

将显示以下屏幕。

性能CPU广告宣传

业绩记录

perf-record执行命令并将其概要记录在当前工作目录的perf.data中。

例如,运行命令“ df -h”,并使用以下命令将概要文件记录在perf.data中:

perf record df -h

将显示以下屏幕。

业绩记录

绩效报告

此命令分析性能记录生成的文件,并生成平面或图形轮廓。

perf report

将显示以下屏幕。

绩效报告

结论

在上面的指南中,您学习了如何在CentOS 8系统上安装和使用Perf Performance Monitoring Tool。我认为您已经了解了有关如何使用perf来获取系统性能数据的足够知识。有关更多信息, 性能文档页面

Sidebar