Некоторые процессоры Intel поддерживают страницы объемом 1 ГБ. Это можно определить, посмотрев на CPUID 0x80000001, бит EDX 26 . Ядро Linux предоставляет это через , /proc/cpuinfo
как pdpe1gb
флаг .
Где мы узнаем, какие процессоры поддерживают это, а какие нет? Или какая линейка продуктов поддерживает эту функцию? На этих страницах Intel ARK нет ничего, что указывало бы на поддержку этой функции.
Процессоры , которые делают поддержку 1GB страницы:
Другие процессоры, которые не поддерживают страницы объемом 1 ГБ:
- Xeon E5506 (Nehalem)
- Core i7-2720QM (Sandy Bridge, мобильный)
- Core i5-2500K (Песчаный Мост)
Ответы:
Согласно этой странице :
Кажется, что это правда, так как это была новая особенность процессоров Westmere .
источник
perf
на это ... Даже если бы вы захотели использовать 2M огромных страниц для Firefox, я бы предположил, что большая часть его внутренних данных размещается меньшими порциями, чем эта. Было бы непросто убедиться, что вы минимизировали внешнюю фрагментацию выделений внутри огромного буфера страниц.