我正在使用 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-print
1ms。通过这样做uname -r
,我的内核版本为:4.15.0-158-generic,并且我已经按照此处的说明安装了该工具:https ://askubuntu.com/a/578618/1000263 。
关于如何perf stat
在我的机器上以 1 毫秒的间隔时间运行命令的任何帮助将非常有帮助和感激。如果需要更多信息,请告诉我。
欢迎来问 Ubuntu,其实是18.04 的 10ms,后来改了(20.04 之前或者之前)。
我检查了 Linux 内核 5.4 的源包,man page of
perf-stat
提到1ms
。因此,如果内核升级到版本 5(如:),您将能够将间隔设置为 1mslinux-generic-hwe-18.04
。