/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Hvor bliver memoryen af?
Fra : Michael Kristensen


Dato : 14-01-02 20:56

Hej,

Benytter LM8.1 med kerne 2.4.17, og undres over outputtet fra 'free'.

Når min maskine netop er bootet, benyttes 23 MB ram (uden cache/buffer).
X startes (samt KDE og hvad dertil følger med af overflødigt tingel-tangel)
og er aktiv en times tid. X lukkes, og 'free' køres igen. Nu benyttes 172
MB ram (uden cache/buffer) - se nedenfor.

Ved nærmere undersøgelse vha. 'ps -aux', er der ikke nogen processer som
har reserveret ekstreme mængder hukommelse. Summen af reserveret hukommelse
i RSS kolonnen nærmer sig overhovedet ikke de 172 MB.

Jeg kunne godt bruge et par fif til at finde årsagen til dette.


---------------------------------------------------------------------------
total used free shared buffers cached
Mem: 643060 559648 83412 0 277400 110264
-/+ buffers/cache: [171984] 471076
Swap: 522072 0 522072
---------------------------------------------------------------------------

- Michael

 
 
Niels Andersen (15-01-2002)
Kommentar
Fra : Niels Andersen


Dato : 15-01-02 17:15

"Michael Kristensen" <mke@nospam.dk> wrote in message
news:3c4337ec$0$80559$edfadb0f@dspool01.news.tele.dk...
> Benytter LM8.1 med kerne 2.4.17, og undres over outputtet fra 'free'.
[for lidt fri ram]

Nu har ingen af "de kloge" svaret endnu, så jeg vil da lige fortælle hvad
jeg mener at have læst tidligere i denne gruppe. Jeg er altså langt fra
sikker på det, jeg snakker om.

I Linux fungerer rammen på en måde som gør, at mængden af ledig ram ofte vil
være mindre end nødvendigt. Skulle du få brug for mere ram, end hvad der er
ledigt, kan der hurtigt smides noget ud.

Netto-resultat skulle gerne være, at flere ting ligger i cachen, og systemet
dermed totalt set er hurtigere.
Du skal derfor se på hvad der er i brug, og ikke hvad der er ledig.

--
Mvh.

Niels Andersen



Jesper FA (15-01-2002)
Kommentar
Fra : Jesper FA


Dato : 15-01-02 18:11

Michael Kristensen wrote:

> Benytter LM8.1 med kerne 2.4.17, og undres over outputtet fra 'free'.

Hukommelsesstyringen i 2.4 er vist blevet for smart til at programmer som
free kan rapportere det korrekt. Fx. står der altid 0 ved shared, hvilket
normalt ikke vil være særligt korrekt.

--
Jesper

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408905
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste