【发布时间】:2023-03-13 18:55:01
【问题描述】:
在我的 Core i7 系统中尝试禁用硬件预取器时出现错误。我正在按照链接How do I programmatically disable hardware prefetching?
在我的系统中
grep -i msr /boot/config-$(uname -r)
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_X86_MSR=y
CONFIG_SCSI_ARCMSR=m
这是我的错误信息
root@ ./rdmsr 0x1a0
850089
[root@ ./wrmsr -p 0 0x1a0 0x850289(在Core i7中禁用硬件预取器)
wrmsr:pwrite:输入/输出错误
我在禁用 相邻缓存行预取器
时遇到同样的错误知道如何解决这个问题吗?提前致谢。
【问题讨论】:
-
出于好奇:为什么要禁用硬件预取器?
-
在有和没有硬件预取的情况下进行比较研究。
标签: linux cpu-architecture microprocessors prefetch msr