Portál AbcLinuxu, 14. května 2025 00:39

Dotaz: je možno promazat swap?

28.12.2007 17:09 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
je možno promazat swap?
Přečteno: 492×
Odpovědět | Admin
Dobrý den,

používám starší notebook(celeron 400MHz, 150MB RAM, 600 MB swap) s debian etch.

po delším používání swap naroste k 200MB a systém začíná být nepoužitelně pomalý. je možno swap nějak promazat a nepoškodit systém a aplikace?

po vypnutí všech aplikací(OO, opera, GQwiev, mplayer, xterm), klesne třeba na 100MB, což je pořád docela hodně, jde hodnotu ještě více stlačit?

Díky za každou radu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.12.2007 17:15 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: je možno promazat swap?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Po zavření aplikací zkusit jako root.
swapoff -a 
swapon -a
Luboš Doležel (Doli) avatar 28.12.2007 17:19 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: je možno promazat swap?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná by pomohlo si pohrát s hodnotou swapiness (viz Google), ale tady bude spíš problém v nedostatku RAM. Když dáte pryč swap ("pročistíte" ho), systém půjde do kytek - do 150 MB se vám nic nevejde.
28.12.2007 17:29 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: je možno promazat swap?
vím že to není dokonalé, ale po startu je systém jen v ram, swapovat začne při spouštění aplikací, to by měl přežít ne?
Luboš Doležel (Doli) avatar 28.12.2007 17:30 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: je možno promazat swap?
On swapuje, protože nemá paměť pro ty aplikace. Takže buď aplikace běžet nebudou a swap bude nevyužitý, nebo poběží a bude se muset swapovat. Z toho se ven dostanete jedině pomocí větší RAM...
28.12.2007 17:40 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: je možno promazat swap?
mě štve, že i po vypnutí všech aplikací, je swap 100 MB, předpokládám, že systém si v něm drží knihovny, ap. které by mohl uživatel ještě potřebovat pro své programy, přitom OO potřebuju třeba jen jednou denně, raději si počkám při startu té konkrétní aplikace, než aby mi ve swapu seděly knihovny OO(nebo čehokoli jiného) a brzdily systém... proto chci swap smazat a "načíst" znova třeba jen ty aplikace které budu potřebovat(spustím je)
Luboš Doležel (Doli) avatar 28.12.2007 17:44 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: je možno promazat swap?
To, že ve swapu sedí, systém nebrzdí. Systém brzdí pouze přesuny ze swapu do RAM a k těm dojde jen když je něco ze swapu opravu třeba.
28.12.2007 17:55 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: je možno promazat swap?
v tom případě je na vině pomalý hdd, s tím bohužel nic neudělám.

jenže když je malý(žádný)swap je (např.) přepínání oken plynulé, když se zvětší swap seká se.

spouštění opery je také mnohem pomalejší(kvůli úklidu v ram, aby měl kam operu umístit? ale proč to nedělá i po startu? když operu zapnu po startu disk párkrát zachrčí, když ji zapnu později, může se hdd zbláznit...)
Josef Kufner avatar 28.12.2007 17:54 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: je možno promazat swap?
Po vypnutí všech programů vypni i ten swap a koukni se v htop, co tu paměť ještě žere. Jinak doporučuju dokoupit moc, moc RAM a swap vypnout úplně ;-)
Hello world ! Segmentation fault (core dumped)
28.12.2007 18:20 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: je možno promazat swap?
problém se swapem vyřešen při hraní s htop se systému nelíbilo že sem zabil wxvlc a kompletně vytuhnul, nejen X, ale i konzole, uptime týden na notebooku je fuč:-( swap on,off vyzkouším při nejbližší příležitosti a napíšu sem doplňující komentář... to Josef Kutner, moc moc moc ram budu mít v novém nb, jen co dojde;-) díky za všechny rady

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.