Swap
Matus UHLAR - fantomas
uhlar na fantomas.sk
Úterý Duben 19 10:29:46 CEST 2005
>> Jaroslav Lukesh napsal(a):
>> > Dne pondělí, 18. dubna 2005 14:09 iko <iko na kamarad.cz> napsal(a):
>> > zkuste tam dat realtime (multimedia) kernel. S normalnim je to nekdy
>> > peknej vopruz hlavne kvuli swapovani - kdyz programy potrebuji vic nez
>> > pul ramky, system zacne swapovat - a to zacinaji chvile kdy vzpominam s
>> > laskou na wokna (aspon u mne 2.4 si drzi skoro permamentne zhruba pul
>> > ramky pro buffer/cache) - zlaty kernely 2.0.x!
> Dne pondělí, 18. dubna 2005 21:44 Vaclav Stepan <w na linux.fjfi.cvut.cz>
> napsal(a):
>> To zni zajimave, mohl byste to prosim zkusit nejak rozvest?
>> Jiste, ze nepouzivanou cast RAM za chvilku zaplni cache, ale to je snad
>> docela v poradku, ne? Ono ji jadro zase uvolni, kdyz je potreba.
Jaroslav Lukesh <lukesh na seznam.cz> wrote:
> ted uz mam husto (plno rozdelanych veci):
>
> $ free
> total used free shared buffers cached
> Mem: 644988 617584 27404 0 352 235632
> -/+ buffers/cache: 381600 263388
toto afaik tvrdi, kolko pamate je momentalne realne pouzitych programami
> Swap: 811240 432812 378428
a toto zase tvrdi, kolko pamate je odlozenej na swap a v pripade potreby
sa odtial moze vytiahnut. Mozu to byt stranky, ktore boli odlozen ena swap
ked nemuseli (ale system nic nerobil) a teda nemusia byt
ukladane na swap v pripade, ze treba pamat uvolnit.
Skratka, pamatove stranky mozu byt naraz v RAM aj na swape, a podla
potreby sa s nimi bud pracuje v RAM, alebo sa z RAM uvolnia bez ulozenia
na swap. Plati to len pre datove stranky, text programu sa na swap neuklada.
(beziace procesy su mmapovane do RAM).
> ale cache se i po restartu (a startu vseho co pouzivam) udrzuje zhruba na
> pulce ramky
>> Z pocatecniho stavu 54 MB a zbytek buffery a cache proste system plynule
>> prejde do stavu 122 MB (ze 128) pouzito a co je nad fyzickou pamet se
>
> eh? ja tesne po startu, nahozeni linky a pusteni kmailu (mozna i nejaky
> konquerr a kusader by se nasel), mam pres 300M pouzito a to mi moc sluzeb
> nejede (pravda, KDE...). Zbytek je cache a par desitek M volneho mista.
pouzite znamena prva polozka v buffers/cache? Takze mate polovicu ram
pouzitej na programy samotne?
> Pustim-li neco narocnejsiho, uz swapuje (sice ne tak ze by moc
> zpomalovalo, ale swap tise kyne).
Ide o optimalizaciu, ktoru som sa snazil vysvetlit vyssie. velke cislo na
pouzitom swape este nemusi znamenat ze system je s vykonom v koncoch.
> Az ve stavu jak to mam ted, je system obcas velmi liny a krute swapuje
> (prvni dotaz do DB trva i minutu, dalsi vterinu).
To uz je pripad, ked pamat pouzita procesmi zacina dosahovat alebo
presahovat velkost RAM.
>> Ze pustim najednou Firefox, Thunderbird, OpenOffice a Acrobat Reader a
>> system zpomali na nepouzitelno, to znam - ale spis mi vzdycky prislo, ze
>> programy pustene na swapu proste nemohou behat rychle...
> Zajimave, ze treba u woken ktere jsem opustil jsem mel swap bezne pres
> pul giga, ale ze by zase nejak moc swapovanim zdrzovaly, se rict neda.
> Asi na nej neukladaly vsecko.
to akoze swapovaci subor pol giga? To vsak pokial viem netvrdi nic o jeho
pouziti. Je to to iste, ako mat v linuxe swap subor alebo particiu
rovnakej velkosti.
--
Matus UHLAR - fantomas, uhlar na fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Linux IS user friendly, it's just selective who its friends are...
Další informace o konferenci Linux