perf-stat 在 1ms 时间间隔内不起作用

perf-stat 在 1ms 时间间隔内不起作用

我正在使用 Ubuntu 18.04 并运行perf stat命令来获取有关应用程序的各种硬件事件的一些信息。我注意到sudo perf stat --interval-print 1,我收到一条错误消息print interval must be >= 10ms。但是,在 Ubuntu 和 Linux 手册页 (https://man7.org/linux/man-pages/man1/perf-stat.1.html),其中提到最小值为interval-print1ms。通过执行uname -r我得到的内核版本为:4.15.0-158-generic,并且我按照此处的说明安装了该工具:https://askubuntu.com/a/578618/1000263

任何有关如何在我的机器上以 1 毫秒的间隔时间运行perf stat命令的帮助都将非常有用并感激不尽。如果需要更多信息,请告诉我。

答案1

欢迎来到 Ask Ubuntu,事实上它是18.04 版中耗时 10 毫秒并在之后进行了更改(在 20.04 或之前)。

我检查了 Linux 内核 5.4 的源码包,的手册页perf-stat提及1ms。因此,如果内核升级到版本 5(例如linux-generic-hwe-18.04:),您将能够将间隔设置为 1ms。

相关内容