← Back to team overview

sslug-teknik team mailing list archive

Re: Hvordan skal free forstaas

 

Troels Arvin <troels@xxxxxxxx> skrev:

> Jeg synes, at den benyttede swap er en god indikator for, hvor godt
> et system er proportioneret. (Der vil næsten altid være en lille
> smule swap i anvendelse, hvilket er fint: Der er immervæk ofte
> programmer, som er startede, men i praksis ikke benyttes; sådanne
> programmer kan meget passende være page'et ud, så der bliver flere
> ressourcer til caching.)

Dog er det trist, at Linux ikke formår langsomt at page ud på eget
initiativ, hvis en proces ikke bruges. Hvis det kører "godt nok"
bruger den ikke swap, selv om der en en proces, som sover grundigt.
Først når der er "for lidt" cache plads bliver processer paget ud.

Jeg ville foretrække at den sovende proces tidligt blev flyttet til
swap space så der blev mere plads til cache til de processer, der rent
faktisk laver noget.

Det er fx tåbeligt at bruge hukommelse på getty og gpm når jeg kun er
ude i tekstmode hvis der opstår problemer med X - men alligevel skal
jeg jo have dem kørende, så de er klar når problemerne opstår.

Er nogen af *BSD kernerne, der er mere initiativrig på dette punkt?


> Det kunne i øvrigt være interessant, hvis nogen kan forklare, hvad
> buffers egentlig er, og hvordan de benyttes af systemet.

Ja, jeg er også lidt forvirret over, hvad forskellen på buffers og
cache er.

-- 
Regards, Anders                         If a Microsoft product
(address is valid)                      fails, who do you sue?


Follow ups

References