gpt4 book ai didi

linux - 无法使用 Linux perf,因为您的 Linux 内核不支持 PERF_COUNT_HW_REF_CPU_CYCLES 事件

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:10 26 4
gpt4 key购买 nike

我只想了解有关虚拟环境的 linux“perf”的信息。我正在尝试获取 perf stat -e 循环“我的进程”,因此当我在我的虚拟机(在 Vmware5.1 上运行)上运行此命令时,我收到了类似这样的消息:

/不支持>周期

  10.498901015 seconds time elapsed

我可以理解 VMware 虚拟机管理程序可能存在权限问题或配置错误,有人可以指出这些吗?另外,我已经阅读了有关内核标志“PERF_COUNT_HW_REF_CPU_CYCLES”的信息,我应该如何检查我的内核是否启用了此标志?有什么命令吗?

最佳答案

确保 perf 已编译到虚拟机的内核中,并通过 sysctl kernel.perf_event_paranoid 禁用偏执模式,即:

# sysctl kernel.perf_event_paranoid=0

关于linux - 无法使用 Linux perf,因为您的 Linux 内核不支持 PERF_COUNT_HW_REF_CPU_CYCLES 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38582558/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com