Ubuntu 10.04 32-bit - Как проверить, поддерживает ли ядро ​​PAE?

7112
William

Я знаю, что 32-разрядная версия 10.04 включает PAE при установке, когда она обнаруживает ОЗУ объемом 3 ГБ, но я хотел бы знать способ ручной проверки (т. Е. В терминале) того, что PAE фактически включен.

2

2 ответа на вопрос

4
Gilles

В текущей версии Ubuntu на 386 архитектуре, PAE включается на -generic-paeядрах, но не на -genericили -virtualядра, так что вы можете проверить, если выход uname -rзаканчивается -pae. Это не очень надежно, поскольку зависит от глубоких знаний о том, что Ubuntu использует для опций ядра.

Некоторые дистрибутивы предоставляют конфигурацию ядра /proc/config, так что вы можете протестировать с </proc/config fgrep -x CONFIG_X86_PAE=y. Ubuntu этого не делает, но она сохраняет конфигурацию ядра в известном месте, поэтому вы можете протестировать ее </boot/config-$(uname -r) fgrep -x CONFIG_X86_PAE=y.

Обратите внимание, что grep -w pae /proc/cpuinfoговорит вам, поддерживает ли ваш процессор PAE. Флаг будет присутствовать независимо от того, поддерживает ядро ​​PAE или нет.

0
Sathya

Запустите cat /proc/cpuinfo | grep -i PAEиз командной строки. Если он возвращает PAE, то ядру активируется PAE. - @Gilles говорит, что это возвращает ли процессор поддерживает PAE, а не ядро.

Другой способ проверки запускается uname -r- он должен содержать ссылку на PAE, если ядро ​​включено PAE

Неправильно, `/ proc / cpuinfo` содержит` pae`, если процессор поддерживает PAE, поддерживает ли это ядро ​​или нет. Gilles 14 лет назад 2
@ Жиль Спасибо за разъяснение этого. Sathya 14 лет назад 0