弄清楚 FreeBSD 中的實體快取佈局

弄清楚 FreeBSD 中的實體快取佈局

我試圖弄清楚我的 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 的二級緩存,但這並不是報告的內容。

相關內容