当我在平均负载期间使用“perf record -F 99 -g -p -- sleep 300”时,我可以毫无问题地获取 perf.data 文件。但当负载高时,就会崩溃。获得好的结果的唯一方法是将频率降低到 30 左右,这很糟糕。
理想情况下,速率应该较高才能获得更好的结果(约 997 个样本/秒)。有什么办法解决这个问题吗?
我认为这个问题可能与Linux内核空间有关。如果是这样,我需要做什么来解决这个问题?
当我在平均负载期间使用“perf record -F 99 -g -p -- sleep 300”时,我可以毫无问题地获取 perf.data 文件。但当负载高时,就会崩溃。获得好的结果的唯一方法是将频率降低到 30 左右,这很糟糕。
理想情况下,速率应该较高才能获得更好的结果(约 997 个样本/秒)。有什么办法解决这个问题吗?
我认为这个问题可能与Linux内核空间有关。如果是这样,我需要做什么来解决这个问题?