Beberapa CPU Intel mendukung halaman 1GB. Ini diidentifikasi dengan melihat CPUID 0x80000001, EDX bit 26 . Kernel Linux mengekspos ini via /proc/cpuinfo
sebagai pdpe1gb
flag .
Di mana kita mengetahui CPU mana yang mendukung ini, dan mana yang tidak? Atau lini produk apa yang mendukung fitur ini? Tidak ada apa pun di halaman ARK Intel yang menunjukkan dukungan untuk fitur ini.
CPU yang melakukan dukungan halaman 1GB:
- Xeon E5620 (Westmere)
- Core i5-4250U ( Haswell, Mobile )
CPU lain yang tidak mendukung halaman 1GB:
- Xeon E5506 (Nehalem)
- Core i7-2720QM (Sandy Bridge, Mobile)
- Core i5-2500K (Sandy Bridge)
Jawaban:
Menurut halaman ini :
Tampaknya benar karena itu adalah fitur baru dari CPU Westmere .
sumber
perf
... Bahkan jika Anda memang ingin menggunakan hugepage 2M untuk firefox, saya kira banyak data internalnya dialokasikan dalam potongan yang lebih kecil dari itu. Akan ada overhead untuk memastikan Anda meminimalkan fragmentasi eksternal alokasi di dalam buffer hugepage.