Sida 1 av 1

Städa upp minnet?

Postat: 12 apr 2007, 22:29
av walle
Jag har en dator som har ynka 250 mb arbetsminne saom jag kör server versionen av Ubuntu. När jag kollade nu hur mycket ram-minne jag hade kvar så var det så lite som 15 mb! Systemet har alltså käkat upp 94% av minnet. Är detta normalt? Finns det något program som övervakar minnet och städar minnet om det blir så att minnet börjar bli lite väl full. Eller blir det till att köpa mer ram-minne? :P

SV: Städa upp minnet?

Postat: 12 apr 2007, 22:35
av rancor
Du behöver inte städa. Det är normalt att Linux dedikerar mer än det behöver och det finns mer ledigt fast det inte syns.

Senare vid behov så lämnar Linux tillbaka så jag tror inte du behöver oroa dig så mycket för det.

Om du skriver kommandot "free" så ser du hur linux har använt minnet.

Mitt ser ut såhär:

Kod: Markera allt

rancor@rancor-laptop:~$ free -m
             total       used       free     shared    buffers     cached
Mem:           250        245          4          0          3         74
-/+ buffers/cache:        167         82
Swap:          423         48        375
Jag har alltså  4 Mbyte ledigt men jag har 74 i cachen som går att återvinna när det behövs.

SV: Städa upp minnet?

Postat: 12 apr 2007, 22:37
av Sprak
Du kan ta det lugnt. Ubuntu har filosofin att han alltid försöker at upp så mycket minne som han bara kan. Så att du bara har 15 meg kvar innebär inte att du inte kan starta ett 16 meg stort program. Det du ska vara vaksam på är hur mycket hårddisken arbetar och hur mycket swapen används (syns fint och tydligt med programmet htop). Ifall swapen fylls på snabbt när datorn startas och datorn tuggar mycket mot hårddisken (när han inte ska göra det) - då är det dags att köpa mer RAM-minne.

SV: Städa upp minnet?

Postat: 12 apr 2007, 22:57
av Emil.s

Kod: Markera allt

emil@Megaleif:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          1518        933        584          0         66        588
-/+ buffers/cache:        278       1239
Swap:            0          0          0
Linux lämnar allt kvar i RAM, för då går det snabbare att starta programmet nästa gång.
Linux minneshantering är oerhört komplicerad, men riktigt bra. :)

SV: Städa upp minnet?

Postat: 14 apr 2007, 14:22
av walle
Jag får upp följande:

Kod: Markera allt

free -m
             total       used       free     shared    buffers     cached
Mem:           249        184         65          0         40         83
-/+ buffers/cache:         60        189
Swap:          564          0        564
Om jag har förstått det hela rätt så har jag enligt systemet 65 mb kvar och 184 mb har används. Men egentligen har bara systemet reserverat 40mb + 83mb för program och annat. Med andra ord så kan man säga att jag har bara använt 60 mb? Eller?

SV: Städa upp minnet?

Postat: 15 apr 2007, 17:17
av Sprak
Japp :)