Wie man die 4 GB RAM in meinem Laptop unter Ubuntu 9.10 - 32-Bit voll ausnutzt

1385
jfmessier

Ich habe einen Toshiba A100, den ich auf 4 GB RAM aufgerüstet habe. Der Hardware-Start zeigt tatsächlich 4 GB RAM, und ich habe kürzlich Windows 7 installiert, nur um zu sehen, wie es sich darauf verhält. So weit so gut, es zeigt 4 GB RAM an. Nicht dass ich versucht habe alles zu benutzen, aber es zeigt es an. Früher unter XP würde ich auch 4 GB RAM sehen.

Unter Ubuntu 9.10 (32 oder 64 Bit) werden jedoch nur 2,9 GB RAM angezeigt. Und mein Kernel ist der von "pae" kompilierte, der den Trick für die 32-Bit-CPU-Begrenzung tun soll.

Wie kann ich Ubuntu dazu bringen, meine 4 GB RAM voll zu nutzen?

1
Welchen exakten Kernel laden Sie? Haben Sie einen der Server-Kernel ausprobiert? Welche Anwendung meldet 2,9 GB RAM? Was berichtet "kostenlos"? ChrisInEdmonton vor 14 Jahren 0
Ich habe das in Ubuntu 9.10 enthaltene Standardspeicherprogramm verwendet. Ich hatte nichts mit kostenlosen oder anderen Dienstprogrammen zu tun. jfmessier vor 14 Jahren 0
Ähm ... was genau meinen Sie mit "dem Standardspeicherprogramm in Ubuntu 9.10"? Ist es ein Programm, das Sie von der Kommandozeile aus ausgeführt haben? Oder hast du etwas von einer Speisekarte? oder? pbr vor 14 Jahren 0
Ich verwende eine Menüoption aus Ubuntu 9.10, die mir Informationen zum Speicher anzeigt. Auch wenn ich das kostenlose Befehlszeilenprogramm ausprobiere und es mir 2.9G anzeigt. jfmessier vor 14 Jahren 0

2 Antworten auf die Frage

1
Josip Medved

Damit PAE funktioniert, benötigen Sie sowohl ein System als auch eine Anwendung, die es unterstützt. System, das Sie haben (Kernel), aber nicht alle Anwendungen werden es sehen, da sie normalerweise nicht so kompiliert werden.

Nur Anwendungen, bei denen der Entwickler zusätzliche Schritte unternommen hat, können diesen Speicher verwenden. Normalerweise gehören diese Anwendungen zu denjenigen, die nach Speicherhunger suchen. MySQL als Standardbeispiel kommt in den Sinn.

Obwohl Ihr System und die meisten Ihrer Anwendungen nur 3 GB anzeigen, können Sie sicher sein, dass einige Anwendungen (z. B. MySQL) wissen, wie sie verwendet werden.

Ich bin nicht sicher, ob dies der Fall ist. Wenn ich Ubuntu mit einem PAE-aktivierten 32-Bit-Kernel boote, kann ich alle 4 GB Speicher in "free" sehen. Verstehen Sie mich nicht falsch. In Anwendungen wird für jeden Prozess nur 3 GB Arbeitsspeicher angezeigt. Josip ist also nicht völlig falsch, aber "free" sollte die volle Menge anzeigen. ChrisInEdmonton vor 14 Jahren 0
0
Yuhong Bao

On an Intel system, desktop chipsets 945 and older cannot map any RAM over the 4GB line. This is a hardware limit and cannot be workaround in software. If that is no problem, check your BIOS for memory remapping options.