Portál AbcLinuxu, 24. dubna 2024 09:13


Dotaz: Změna priority swapu za běhu

7.2.2007 14:40 dustin | skóre: 63 | blog: dustin
Změna priority swapu za běhu
Přečteno: 153×
Odpovědět | Admin
Na ostrém serveru (4GB RAM, původně 2GB) swapujeme na samostatnou 4GB partišnu. Bohužel se poslední dobou chvilkově stává, že na swapu zbývá pod 100MB. Chápu, že to není dlouhodobě udržitelná situace, ale dočasně to chci ošetřit přidáním dalšího swapu do souboru. Protože se partišna mirroruje přes DRDB na další server, chci tento swap používat jen jako pojistku a dát mu nižší prioritu. Dle dokumentace swapon může být priorita mezi 0 a 32767. Při výpisu swapon -s má však stávající swap prioritu -1. Nový swap jsem tedy přidal s prioritou -2, což je také mimo povolený rozsah dle dokumentace.

2 otázky:

Mohu se takto spolehnout, že má nově přidaný swap opravdu nižší prioritu a použije se až po vyčerpání původního? Existuje způsob, jak za běhu změnit prioritu swapu bez jeho vypnutí (které si nemohu dovolit, protože by došlo k výpadku aplikací)?

Možná by šlo dát prioritu nového třeba na 1 a pak zapnout původní s prioritou třeba 2 (tj. kladná čísla), ale nemohu si dovolit experimentování.

Předem děkuji za odpovědi.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.2.2007 15:22 XSimi
Rozbalit Rozbalit vše Re: Změna priority swapu za běhu
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co takle zmenit prioritu puvodniho swapu treba na 10 a pak ten druhej dat na treba 9?
7.2.2007 15:22 XSimi
Rozbalit Rozbalit vše Re: Změna priority swapu za běhu
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co takle zmenit prioritu puvodniho swapu treba na 10 a pak ten druhej dat na treba 9?
7.2.2007 15:29 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Změna priority swapu za běhu
Ale jak změním prioritu již používaného swapu?
7.2.2007 15:36 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Změna priority swapu za běhu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jestli si to pamatuji dobře, záporná čísla reprezentují to, čemu se v manuálové stránce swapon(2) říká low priority areas, takže by se to mělo samo od sebe chovat, jak potřebujete (i kdybyste prioritu nezadal). Poučení pro příště: permanentnímu swapu v fstab dát nějakou prioritu, ať se podobným problémům vyhnete.

Změnit prioritu aktivního swapu asi nejde, ale když si vytvoříte dostatečně velký swapfile, neměl by být problém ho deaktivovat a následně aktivovat s požadovanou prioritou.

7.2.2007 18:05 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Změna priority swapu za běhu
Díky moc. Nainstaloval jsem si tedy debbalík se swapon (2) a pročetl. Stávající řešení dle dokumentace splňuje můj požadavek, takže do toho teď nebudu rýpat a příště se polepším.

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.