Algumas CPUs Intel suportam páginas de 1 GB. Isso é identificado olhando no CPUID 0x80000001, EDX bit 26 . O kernel do Linux expõe isso /proc/cpuinfo
como o pdpe1gb
sinalizador .
Onde descobrimos quais CPUs suportam isso e quais não? Ou que linha de produtos suporta esse recurso? Não há nada nessas páginas do Intel ARK que indique suporte para esse recurso.
CPUs que fazer apoio páginas 1GB:
- Xeon E5620 (Westmere)
- Core i5-4250U ( Haswell, dispositivo móvel )
Outras CPUs que não suportam páginas de 1 GB:
- Xeon E5506 (Nehalem)
- Core i7-2720QM (Sandy Bridge, dispositivos móveis)
- Core i5-2500K (Sandy Bridge)
Respostas:
De acordo com esta página :
Parece ser verdade, pois era um novo recurso das CPUs Westmere .
fonte
perf
para isso ... Mesmo se você quisesse usar páginas enormes da 2M para o Firefox, eu acho que muitos dos seus dados internos estão alocados em pedaços menores do que isso. Haveria sobrecarga para garantir que você minimizasse a fragmentação externa de alocações dentro de um enorme buffer de páginas.