ako prekontrolovat swap
michal_sjx
michal_sjx at seznam.cz
Wed Sep 30 17:14:16 CEST 2009
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
More information about the Users-l
mailing list