Einige Intel-CPUs unterstützen 1-GB-Seiten. Dies wird durch Betrachten von CPUID 0x80000001, EDX-Bit 26 identifiziert . Der Linux-Kernel macht dieses Via /proc/cpuinfo
als pdpe1gb
Flag verfügbar .
Wo finden wir heraus, welche CPUs dies unterstützen und welche nicht? Oder welche Produktlinie unterstützt diese Funktion? Auf diesen Intel ARK-Seiten gibt es keine Hinweise auf die Unterstützung dieser Funktion.
CPUs, die 1 GB Seiten unterstützen:
- Xeon E5620 (Westmere)
- Core i5-4250U ( Haswell, Mobil )
Andere CPUs, die keine 1-GB-Seiten unterstützen:
- Xeon E5506 (Nehalem)
- Core i7-2720QM (Sandy Bridge, Mobil)
- Core i5-2500K (Sandy Bridge)
Antworten:
Nach dieser Seite :
Scheint wahr zu sein, da es ein neues Feature von Westmere- CPUs war.
quelle
perf
... Selbst wenn Sie 2 Millionen riesige Seiten für Firefox verwenden wollten, würde ich vermuten, dass viele interne Daten in kleineren Blöcken als diesen zugeordnet sind. Die Minimierung der externen Fragmentierung von Zuweisungen in einem riesigen Seitenpuffer wäre mit einem Mehraufwand verbunden.