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.