PDA

Bekijk Volledige Versie : Debian adresseert niet al het geheugen?



MediaServe
18/09/07, 20:46
Ik heb persoonlijk helaas niet veel ervaring met Debian. Wij hebben een server geinstalleerd met 4 GB geheugen, maar als ik het beschikbare geheugen bekijk dan zie ik dit staan:


total used free shared buffers cached
Mem: 3289 3160 128 0 71 2976

Waarom is het totale geheugen niet gewoon 4096 MB of iets in die richting?

Met dmiencode is weinig vreemds te zien, Debian herkent gewoon 4 geheugen modules van 1024 MB.

almar
18/09/07, 21:42
Hoi,

Je moet een PAE enabeld kernel gebruiken. Volgens mij kan je dit onder Debian regelen door de kernel te compileren met large memory support.

Het heeft te maken met gereserveerd geheugen vanuit BIOS, waardoor niet tot de volledige 4 Gb gealloceerd kan worden.

Sander-
18/09/07, 21:56
Hmm, ik heb hetzelfde met een debian machine, is dit alleen te doen met een custom compiled kernel? of kun je dit ook gewoon als parameter meegeven aan de kernel?

MediaServe
18/09/07, 21:57
Bedankt, gaan we mee aan de slag! :)

roelp
18/09/07, 23:02
Welke versie van Debian heb je geinstalleerd?
Hou er rekening mee dat 32bit geen 4GB aankan

Jefke
19/09/07, 09:21
Ook eens kijken naar de spec's van je moederbord. Mogelijk ligt de limiet van die 3GB daar.

GlennMatthys
19/09/07, 09:29
Welke versie van Debian heb je geinstalleerd?
Hou er rekening mee dat 32bit geen 4GB aankan

Tuurlijk kan 32 bit 4GB aan, hiervoor heb je alleen PAE (http://en.wikipedia.org/wiki/Physical_Address_Extension) nodig.

MediaServe
19/09/07, 10:22
Ook eens kijken naar de spec's van je moederbord. Mogelijk ligt de limiet van die 3GB daar.

Daarvan ligt het limiet op 8 GB :)

wv-
19/09/07, 11:19
apt-get install kerneldiejehebt-hugemem - custom compilen hoeft dus niet.

Sander-
19/09/07, 11:43
En werkt dat dan ook met xen? :)

MediaServe
19/09/07, 14:44
apt-get install linux-image-2.6.18-5-686-bigmem

This did the trick, thank y'all :)

JMB
19/09/07, 18:28
En werkt dat dan ook met xen? :)

Xen levert zelf precompiled PAE kernels aan. Je hebt kans dat deze ook gewoon in de repo zitten, maar dat durf ik niet te zeggen.