Ermitteln des physischen Cache-Layouts in FreeBSD

Ermitteln des physischen Cache-Layouts in FreeBSD

Ich versuche, das physische Cache-Layout meiner CPU in FreeBSD 10 herauszufinden.

Ich sehe folgendes von

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>

Ich weiß jedoch, dass dies nicht mit dem Datenblatt für meine CPU übereinstimmt, und dmidecode zeigt, dass es sich ebenfalls um Unified L2 handelt.

Gibt es noch andere Orte, an denen es sich lohnen könnte, nachzuschauen? Oder wie kann ich überprüfen, ob das Datenblatt falsch ist?

Dies ist für eineIntel® Xeon® Prozessor E5320. Websites von Drittanbietern zufolge sollte dieser Prozessor über 2 MB L2-Cache pro Kern verfügen, was jedoch nicht der Fall ist.

verwandte Informationen