perf记录阻止我的linux机器
我试图在我的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配置为在计数器溢出时生成中断。因此,在处理中断时出现了一些错误。你有内核崩溃转储吗?我没有内核崩溃转储
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中成功地使用过它,简单的解决方法可能是使用较旧的内核进行评测。。。