繁体   English   中英

在VirtualBox guest虚拟机中运行性能

[英]Running perf within a VirtualBox guest

我的教授请我跑步:

perf stat -e mem-loads,mem-stores ./test

为了让我找到内存加载并存储了一个C文件。 我是在VirtualBox Linux guest虚拟机中执行此操作的,问题是perf表示这是无效或不受支持的事件,有人可以建议我在这里做错什么吗?

invalid or unsupported event: 'mem-loads,'
Run 'perf list' for a list of valid events

 Usage: perf stat [<options>] [<command>]

    -e, --event <event>   event selector. use 'perf list' to list available events

在VirtualBox guest虚拟机中是否可以使用perf硬件事件?

除少数例外 (不包括VirtualBox)外,您不能在Linux上的虚拟机客户机中的perf使用硬件PMU事件。

也许有些实验室计算机安装了本地Linux,或者您可以使用可引导的Linux闪存驱动器进行测试。 如果您的教授是首先提出虚拟机的人,那么您可以向他们提出问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM