Jawaban:
Pada versi terbaru Ubuntu di 386 arsitektur, PAE diaktifkan pada -generic-pae
kernel tetapi tidak pada -generic
atau -virtual
kernel, sehingga Anda dapat memeriksa apakah output uname -r
berakhir dengan -pae
. Ini tidak terlalu kuat, karena itu tergantung pada pengetahuan mendalam tentang apa yang digunakan Ubuntu untuk opsi kernel.
Beberapa distribusi menyediakan konfigurasi kernel /proc/config
, sehingga Anda dapat mengujinya </proc/config fgrep -x CONFIG_X86_PAE=y
. Ubuntu tidak, tetapi ia menyimpan konfigurasi kernel di tempat yang terkenal, sehingga Anda dapat mengujinya </boot/config-$(uname -r) fgrep -x CONFIG_X86_PAE=y
.
Catatan yang grep -w pae /proc/cpuinfo
memberi tahu Anda apakah prosesor Anda mendukung PAE. Bendera akan ditampilkan apakah kernel mendukung PAE atau tidak.
Jalankan - @Gilles mengatakan ini mengembalikan apakah CPU mendukung PAE, bukan Kernel.cat /proc/cpuinfo | grep -i PAE
dari Commandline. Jika mengembalikan PAE maka Kernel diaktifkan PAE.
Cara lain untuk memeriksa dijalankan uname -r
- itu harus berisi referensi ke PAE jika kernel diaktifkan PAE
Saya baru saja menjalankan ini pada kernel yang dikompilasi khusus. Beginilah cara saya mendapatkan jawabannya:
Pertama coba lihat apakah Anda mempunyai file /proc/config.gz
(Anda harus mengaktifkannya di konfigurasi sebelum kompilasi dengan: CONFIG_IKCONFIG
yang dapat ditemukan di bawah " Pengaturan umum> dukungan .config Kernel> Aktifkan akses ke .config melalui /proc/config.gz "). Jika Anda tidak melihat file, Anda mungkin perlu:
# modprobe configs
(sebagai root / sudo).
Setelah itu, jalankan:
# cat /proc/config.gz |gunzip > /tmp/config-$(uname -r).config
kemudian:
# grep PAE /tmp/config-$(uname -r).config
Jika tertulis sesuatu seperti:
CONFIG_X86_PAE=y
Itu jawaban kamu. Jika tidak dikompilasi, grep tidak akan mengembalikan apa pun, atau lebih tepatnya:
# CONFIG_X86_PAE is not set
(Sumber: Linux: Dapatkan Kernel Config )
/proc/cpuinfo
mengandungpae
jika prosesor mendukung PAE, apakah kernel mendukungnya atau tidak.