要使用 l3cache
工具,需要在虚拟机中启用 CPU 性能计数器。在大多数 Linux 发行版中,这可以通过编辑 /etc/default/grub
文件来完成。请按照以下步骤操作:
- 打开
/etc/default/grub
文件。 - 在
GRUB_CMDLINE_LINUX_DEFAULT
变量中添加intel_pstate=disable perf_event_paranoid=-1
。- 如果已经存在
GRUB_CMDLINE_LINUX_DEFAULT
变量,请确保在双引号中添加这些参数,并用空格分隔现有参数。 - 如果不存在
GRUB_CMDLINE_LINUX_DEFAULT
变量,请添加以下行:GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable perf_event_paranoid=-1"
- 如果已经存在
- 保存并关闭文件。
- 运行
sudo update-grub
命令以更新 GRUB 配置。 - 重新启动虚拟机。
现在可以重新编译并运行 l3cache
工具,应该可以看到 L3 缓存信息。如果您的 CPU 不支持性能计数器,那么您将无法使用 l3cache
工具。