← Back to team overview

sslug-teknik team mailing list archive

Re: Linux og minimering af swap-forbrug

 

Ole Kofoed Hansen wrote:
Hvis det så vil betyde at den skal læse meget mere fra disken, fordi det
mindre plads, du så har til buffers og cache istedet er fyldt med
ubenyttet kode, hvad vil fordelen så være?

Eller sagt på en anden måde: Jeg er rimeligt overbevist om, at kernen ikke
swapper noget vigtigt ud, så længe, der er rigelig RAM.
Kerneprogrammørerne har arbejdet længe på at få swap-funktionen gjort så
smart som muligt, så de fleste brugere skulle ikke have brug for at ændre
på det.

Men, jo, selvfølgelig kan du ændre det. Se i kildekoden og dokumentationen
til kernen, og lav din egen.

jow jow - et eksempelt så.

Sat i 20 timer i træk og skrev dokumentation som _skulle_ aflevere.
Til det brugte jeg OpenOffice, men det er nu ligegyldigt. Det der så sker er at jeg har en del instanser af OO åbne (jeg ved godt at de deler hukommelse). Nå jeg så eks. skifter desktop, så kan jeg se at der læses fra disken idet OO bedes om at refreshe sig selv. Det samme sker ved gemning af dokumentet. Foretages de samme to handlinger så igen umidelbart efter, så er der ingen læsning fra disken. Og her snakker vi 90 Mb swap og 55% benyttet fysisk RAM. Det der er swappet ud inkl. noget kdm, mysqld, apache plus det løse. Det virker åndet at ikke han bare en lille smulle kontrol. Jeg ved at men pre-2.4.10 kunne ændre i /proc/vm/buffers and friends, men den feature er fjernet efter den ny memory-management-kode .... Er der da virkelig ingen andre ting man kan gøre ??

mvh
Søren Holm


--
http://sgh.dk    |                Linux
   SGH.DK        |    Where do you want to go tomorrow



References