Zdravim, mylism ze "plny swap" je dost zvlastni termin :). Spis bych volil "swap vyuzity na 100%". Preci jen je to z pohledu procesu pamet a ta je jaksi porad plna (jednicek a nul).
Zde rada jak z toho ven: zhruba: vytvorit soubor o nejake dostatecne velikosti, pak ho pouzit pro swap konkretne (uid=0): (1GB swap soubor) # dd if=/dev/zero of=/usr/swap0 bs=1024k count=1024 # chmod 0600 /usr/swap0 (vytvoreni ramdisku z toho vytvoreneho souboru) # mdconfig -a -t vnode -f /usr/swap0 -u 0 (pripojeni ramdisku jako dalsi cast swapu) # swapon /dev/md0 (predpoklada to md zavedene v jadre - je to vychozi nastaveni) (vypnuti puvodniho swapu/odilu) # swapoff /dev/XXXXXX (pak podrobit testu tuhle cast disku, treba # dd a celou ji prepsat jednickama) zdroj: http://www.freebsd.org/doc/en/books/handbook/adding-swap-space.html Dan Lukes píše v St 30. 09. 2009 v 16:52 +0200: > On 30.9.2009 16:22, Milan Vician: > > na jednom serveri mi zacal blbnut swap. > > V logu sa mi zacala objavovat takato hlaska, napriek tomu, ze swap > > urcite nie je plny. > > kernel: swap_pager_getswapspace: failed > > > > Podozrenie mam teda na chybu filesystemu, ale zial neviem ako mam swap > > preverit, > > nakolko fsck swap nekontroluje. > > Ja si porad jeste myslim (mohu se al emylit), ze (na rozdil od svazku s > filesystemem) swap nema zadnou "predbeznou" strukturu. Obsah swapu neni > perzistentni - odmountovany swap proste neobsahuje zadna data u kterych > by vubec pripadalo v uvahu jejich budouci vyuziti (vyjimkou je ulozeni > core dumpu kernelu pri havarii - a to je spis zneuziti nez vyuziti > swapu). Vsechno, co ve swapu ma byt (coz je prakticky "nic" se vytvari > az v okamziku jeho pripojeni. > > Pric se vlastne domnivas, ze swap neni urcite plny ? > > Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l