[debian] Geheugen probleem

Pagina: 1
Acties:

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
Tijdens het booten van mijn debian-linux server geeft de bios keurig aan dat er 57 MB RAM in zit.
Als ik echter (als linux eenmaal opgestart is) het commando "top" intyp of met een browser mijn phpSysInfo bekijk dan geeft hij aan dat er maar 13,7 MB in zit.
Iemand een idee hoe dit komt en hoe dit op te lossen is?

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Eh, naar welk getal kijk je precies ? Dit staat er bij mij, als ik top opstart, 256 MB intern hier :
code:
1
Mem:    257348K total,   251840K used,     5508K free,     6320K buffers

Alleen de eerste is belangrijk om te weten hoeveel geheugen je zelf hebt..

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
moto-moi schreef op 22 augustus 2002 @ 23:32:
Eh, naar welk getal kijk je precies ? Dit staat er bij mij, als ik top opstart, 256 MB intern hier :
code:
1
Mem:    257348K total,   251840K used,     5508K free,     6320K buffers

Alleen de eerste is belangrijk om te weten hoeveel geheugen je zelf hebt..
Mem: 13684K total, 13404K used, 280K free, 440K buffers

Zoals je ziet staat er maar 13 MB terwijl er toch echt 57 in zit en de BIOS geeft ook 57 aan

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


Verwijderd

Zet in je /etc/lilo.conf na de "image=..." regel van je linux configuratie

append = "mem=57M"

en draai lilo een keer op nieuw. Rebooten en waarschijnlijk paktie het dan wel.

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Eh... dat heeft dus weinig zin lijkt me ;)
Dat heeft alleen zin voor de 15-16MB-limiet, en de 64MB limiet van oudere kernels ;)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
moto-moi schreef op 23 augustus 2002 @ 00:02:
[...]

Eh... dat heeft dus weinig zin lijkt me ;)
Dat heeft alleen zin voor de 15-16MB-limiet, en de 64MB limiet van oudere kernels ;)
Ik heb het voor de zekerheid even geprobeerd en het had als gevolgen dat linux niet meer op wilde starten vanwegen het volgende:

Kernel Panic: Attempted to kill idle task
blablabla... not syncing

Dit werkte dus niet :(
Ik zal hierbij wel iets staan in de trend van "55mb gebruikt terwijl 58 beschikbaar"

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

moto-moi schreef op 23 augustus 2002 @ 00:02:
[...]

Eh... dat heeft dus weinig zin lijkt me ;)
Dat heeft alleen zin voor de 15-16MB-limiet, en de 64MB limiet van oudere kernels ;)

Heeft afaik weinig met kernel-limieten te maken, maar met BIOSses die de hoeveelheid geheugen fout opgeven.

Probeer het eens met append "mem=32M". Je kunt dit trouwens ook op je bootprompt ingeven achter de kernelimage, dus bijvoorbeeld "linux mem=32M", dat is makkelijker om te proberen.

Wat zegt de kernel precies over het ram? Te vinden in /var/log/dmesg.

En is 57 MB niet een beetje een rare hoeveelheid? Is het niet 57344 KB?

  • The Specialist
  • Registratie: Augustus 2001
  • Laatst online: 15-10-2025
deadinspace schreef op 23 augustus 2002 @ 00:59:

[...]

Heeft afaik weinig met kernel-limieten te maken, maar met BIOSses die de hoeveelheid geheugen fout opgeven.

Probeer het eens met append "mem=32M". Je kunt dit trouwens ook op je bootprompt ingeven achter de kernelimage, dus bijvoorbeeld "linux mem=32M", dat is makkelijker om te proberen.

Wat zegt de kernel precies over het ram? Te vinden in /var/log/dmesg.
Reactie op het commando "top":
Mem: 29904K total, 29140K used, 764K free, 1580K buffers

Reactie op "dmesg":
Memory: 29752k/32768k available (1756k kernel code, 412k reserved, 696k data, 152k init)
En is 57 MB niet een beetje een rare hoeveelheid? Is het niet 57344 KB?
Ja, dat kan wel kloppen. Het is uiteraard geen heel getal. Maarja, dit was ook puur voor het gemak

Programming is like sex, one mistake, and you have to support it for life
my software never has bugs....it just develops random features


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

~X-Treme~ schreef op 23 augustus 2002 @ 11:50:
reactie op het commando "top":
Mem: 29904K total, 29140K used, 764K free, 1580K buffers

Reactie op "dmesg":
Memory: 29752k/32768k available (1756k kernel code, 412k reserved, 696k data, 152k init)
Dan werkte de mem= parameter in ieder geval. Dat het met mem=57M fout ging is omdat je geen 57 MB RAM hebt. Dan gaat de kernel dus meer RAM gebruiken dan je hebt, en dat gaat fout.
Ja, dat kan wel kloppen. Het is uiteraard geen heel getal. Maarja, dit was ook puur voor het gemak
Jawel, maar je hebt dus geen 57 MB dus dan moet je ook niet tegen de kernel zeggen dat je dat hebt ;)
Probeer eens met "mem=56M", en als dat niet werkt wat minder, zoals "mem=52M".
Pagina: 1