我試圖弄清楚我的 CPU 在 FreeBSD 10 中的實體快取佈局。
我看到以下內容
sysctl kern.sched.topology_spec
kern.sched.topology_spec: <groups>
<group level="1" cache-level="0">
<cpu count="4" mask="f">0, 1, 2, 3</cpu>
<children>
<group level="2" cache-level="2">
<cpu count="4" mask="f">0, 1, 2, 3</cpu>
</group>
</children>
</group>
</groups>
但是,我知道這與我的 CPU 的資料表不匹配,而 dmidecode 顯示它也是統一的 L2。
還有其他地方值得一看嗎?或者,如果數據表不正確,我該如何驗證這一點?
這是為了一個英特爾® 至強® 處理器 E5320。從第三方網站來看,該處理器每個核心應該有 2MB 的二級緩存,但這並不是報告的內容。