FreeBSDの物理キャッシュレイアウトの把握

FreeBSDの物理キャッシュレイアウトの把握

FreeBSD 10で私のCPUの物理キャッシュレイアウトを見つけようとしています。

私は次を見る

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はこれがUnity L2であることを示しています。

他の見どころがありますか?それともデータテーブルが間違っている場合はどうすればよいですか?

これはインテル®Xeon®プロセッサーE5320。サードパーティのウェブサイトによると、プロセッサにはコアあたり2 MBのL2キャッシュが必要ですが、これは報告されていません。

関連情報