PDA

Bekijk Volledige Versie : Linux herkent 8GB geheugen niet



MasterX
01/11/07, 16:38
Beste Mensen,

Ik ben zelf zeker geen linux god en kan enkel simpele dingen.
Nu bezit ik wel een server met aantal sites erop waar ik veel verkeer op krijg en druk bezocht worden.

Hardware specs:
moederbord : intel s5000PSL
cpu: 2x een Xeon 5060 dual core 3.2ghz
geheugen: 8 x 1GB ddr2 667mhz fullybufferd ECC

nu ben ik begonnen met 1 processor en 2x 1 gb geheugen toen de server werd geinstalleerd en heb sinds kort de 2de cpu en overige 6gb geheugen toegevegd.

De 2de cpu werkt prima en het geheugen word in de bios ook netjes herkent alleen binnen linux zelf niet

als ik in linux het commando "free" gebruik zie ik:
total 2554436
used 2517492
free 36944
shared 0
buffers 284992
cached 1270512
swap 4192956 waarvan gebruikt 123980 enn vrij 4068976

zoals je ziet herkent hij maar 2,5GB gehuegen.

Heeft iemand enig idee hoe dit kan? en op te lossen is?
als linux heb ik:/vmlinuz-2.4.20-8smp (uit lilo.conf gehaald)
dacht redhat9

alvast bedankt,

masterx

D. ter Horst
01/11/07, 16:48
Je hebt een kernel met high memory support nodig om al je geheugen te kunnen gebruiken.

bami82
01/11/07, 16:49
Zowieso een erg oude kernel/distributie.

Het probleem zit in je kernel. Waarschijnlijk gaat hij tot max. 4GB. Je moet een andere kernel installeren die dit wel support of zelf compilen.

Goed artikel http://www.linux.com/feature/119287

MasterX
01/11/07, 16:54
oke ik heb het artikel even doorgelezen maa ik ben dus echt een rookie begrijp er echt weinig van

het komt er dus op neer dat ik de kernel opnieuw moet compileren

kan dit op een draaiend systeem of maximaal 1 uur offline of zoiets, of moet je fysiek achter de server zitten? (kan remote via putty)

en hoe compileer ik de kernel zodat high memory word ondersteunt?

alvast HARTELIJK DANK

24x7group
01/11/07, 17:47
MasterX, wat je ook kan doen is iemand inhuren om een kernel voor jou te recompilen met high mem support. Normaal kan dit gewoon remote, maar de server moet wel gereboot worden.

Wido
01/11/07, 17:57
Je draait nog de 2.4 kernel, wow, das outdated.

Daarnaast is HighMem support leuk, maar 32Bits adresseert nooit meer dan 4GB geheugen per thread/proces.

Ik raad je toch echt aan die machine eens goed onder handen te nemen en naar de 2.6 kernel te gaan icm 64Bits.

Plan de migratie goed, dan kan het zonder al te veel downtime.

MasterX
01/11/07, 18:14
maar 32Bits adresseert nooit meer dan 4GB geheugen per thread/proces

je bedoeld met per thread/proces toch ook echt 1 thread /proces bedoel meestal zijn er meerdere maar de server kan toch wel 8GB gebruiken?

lijkt me trouwens inderdaad beter iemand in te huren dan zelf de server te gaan slopen

um nooit eerder iemand ervoor ingehuurd maar bod van 100 zal voldoende zijn?
vrijwilligers?
mail me at: anne@flexxcode.nl

Ramon Fincken
01/11/07, 18:32
ik denk dat je in dat geval beter even hier kunt posten:
http://www.webhostingtalk.nl/personeel-gevraagd-personeel-aangeboden/

Wido
01/11/07, 19:16
maar 32Bits adresseert nooit meer dan 4GB geheugen per thread/proces

je bedoeld met per thread/proces toch ook echt 1 thread /proces bedoel meestal zijn er meerdere maar de server kan toch wel 8GB gebruiken?Klopt, maar ook dan moet de server high-mem support aan hebben.