Jak zvetsit swap?
Rudolf Cejka
cejkar na kazi.dcse.fee.vutbr.cz
Sobota Duben 24 19:58:42 CEST 1999
Petr Skoda <skoda na sunstel.asu.cas.cz> wrote:
> V priruckach k Solarisu se ale doporucuje stale aspon tolik tolik je
> pameti, i kdyz to neni uz povinne - muze se nekdo k tomu vyjadrit z
a) Na nekterych systemech muze swap sdilet prostor s normalnimy
filesystemy. U Solarisu je napriklad bezne sdilet swap s /tmp.
b) Stejne jako coredumpuji normalni programy, muze coredumpovat i cely
system (jadro). V kriticke chvili uz ale neni k dispozici normalni
filesystem. Jedine bezpecne (a rozumne) misto pro ulozeni obrazu pameti
tedy byva diskovy prostor vyuzivany swapem, z nehoz je pri restartu
systemu obraz pameti prekopirovan na normalni filesystem. Kdo chce
tuto moznost vyuzivat, musi mit k dispozici swap vetsi nez RAM
(nekouskovany). (Nevylucuji, ze obraz pameti neni mozne ukladat jinam.)
U Solarisu je mozne coredump analyzovat bud na vlastni pest nebo
analyzu nechat provest komercni podporou. Vysledkem muze byt
napriklad doporuceni pro aplikaci jednoho ze systemovych patchu.
U FreeBSD pri testovani vyvojovych jader pouzivam coredump (+ jadro
s debug-infem) take pro analyzu - stejne, jako kdybybych analyzoval
bezne spadeny proces. Nekdy o coredump a o jadro s debug-infem projevi
zajem nektery z vyvojaru, ktery si po obdrzeni obojiho analyzuje
stav systemu pri spadeni sam.
U Linuxu nevim, jak moc jsou takoveto praktiky bezne.
c) U serveru pro mnoho neznalych uzivatelu je typicke, ze za sebou
zanechavaji "spadle" procesy. Swap muze byt levnym mistem, kam lze
takove procesy postupne uklizet a killovat je jen jednou za cas.
Cim mene, tim mene protestu od uzivatelu znalych.
...
--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=
Rudolf Cejka (cejkar na dcse.fee.vutbr.cz; http://www.fee.vutbr.cz/~cejkar)
Brno University of Technology, Faculty of El. Engineering and Comp. Science
Bozetechova 2, 612 66 Brno, Czech Republic
Další informace o konferenci Linux