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

他に調べる価値のある場所はありますか? または、データシートが間違っている場合、どうすればこれを確認できるでしょうか?

これはインテル® Xeon® プロセッサー E5320サードパーティの Web サイトによると、このプロセッサにはコアあたり 2MB の L2 キャッシュが搭載されているはずですが、これは報告されている内容とは異なります。

関連情報