Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
perf记录阻止我的linux机器_Linux_Perf - Fatal编程技术网

perf记录阻止我的linux机器

perf记录阻止我的linux机器,linux,perf,Linux,Perf,我试图在我的linux机器上使用perf record工具ubuntu14.04.5 LTS,内核版本4.4.0-51-generic。但在我运行它之后,我的整个机器都会阻塞,我必须重新启动计算机。其他perf工具,例如perf stat工作正常。perf的版本是4.4.30。出现这种行为的原因是什么?perf stat工作正常,因为它只读取/写入PMU计数器,而perf record将APIC配置为在计数器溢出时生成中断。因此,在处理中断时出现了一些错误。你有内核崩溃转储吗?我没有内核崩溃转储

我试图在我的linux机器上使用
perf record
工具
ubuntu14.04.5 LTS
,内核版本
4.4.0-51-generic
。但在我运行它之后,我的整个机器都会阻塞,我必须重新启动计算机。其他
perf
工具,例如
perf stat
工作正常。
perf
的版本是
4.4.30
。出现这种行为的原因是什么?

perf stat
工作正常,因为它只读取/写入PMU计数器,而
perf record
将APIC配置为在计数器溢出时生成中断。因此,在处理中断时出现了一些错误。你有内核崩溃转储吗?我没有内核崩溃转储。我尝试按照以下指令启用内核崩溃转储,但在执行
echo c>/proc/sysrq trigger
测试是否可以生成崩溃转储后,系统再次冻结。重新启动后,
/var/crash
中没有崩溃转储。4.4.0-45也让我崩溃,不知道发生了什么。。。我曾经在3.19.0-58中成功地使用过它,简单的解决方法可能是使用较旧的内核进行评测。。。