Ubuntu 10.04 32-bit - Wie kann man prüfen, ob der Kernel PAE-fähig ist?

7184
William

Ich weiß, dass 32-Bit 10.04 PAE bei der Installation aktiviert, wenn 3 GB Arbeitsspeicher erkannt werden. Ich würde jedoch gerne wissen, wie man manuell überprüft (dh im Terminal), ob PAE tatsächlich aktiviert ist.

2

2 Antworten auf die Frage

4
Gilles

Bei aktuellen Versionen von Ubuntu auf der 386-Architektur ist PAE in -generic-paeKerneln aktiviert, jedoch nicht in Kernel -genericoder -virtualKerneln. Sie können also überprüfen, ob die Ausgabe mit uname -rendet -pae. Dies ist jedoch nicht sehr robust, da es von der genauen Kenntnis dessen abhängt, was Ubuntu für Kernel-Optionen verwendet.

Einige Distributionen stellen die Kernelkonfiguration bereit /proc/config, sodass Sie mit testen können </proc/config fgrep -x CONFIG_X86_PAE=y. Ubuntu tut dies nicht, aber es behält die Kernel-Konfiguration an einem bekannten Ort, so dass Sie es testen können </boot/config-$(uname -r) fgrep -x CONFIG_X86_PAE=y.

Beachten Sie, grep -w pae /proc/cpuinfodass Sie wissen, ob Ihr Prozessor PAE unterstützt. Das Flag ist vorhanden, unabhängig davon, ob der Kernel PAE unterstützt oder nicht.

0
Sathya

Führen Sie cat /proc/cpuinfo | grep -i PAEvon der Befehlszeile aus. Wenn PAE zurückgegeben wird, ist der Kernel PAE aktiviert. - @Gilles sagt, dies gibt zurück, ob die CPU PAE unterstützt, nicht den Kernel.

Eine andere Möglichkeit der Überprüfung ist die Ausführung. uname -rSie sollte einen Verweis auf PAE enthalten, wenn der Kernel PAE aktiviert hat

Falsch, `/ proc / cpuinfo` enthält` pae`, wenn der Prozessor PAE unterstützt, unabhängig davon, ob der Kernel dies unterstützt. Gilles vor 14 Jahren 2
@Gilles Danke für die Klarstellung. Sathya vor 14 Jahren 0