[ LUGOS ] krneki praska po disku in se ne odziva vec

Metod Kozelj metod.kozelj at rzs-hm.si
Mon Nov 6 16:56:49 CET 2000


Howdy!

On Mon, 6 Nov 2000, Martin wrote:

> Metod sj sm napisal uptime da si lahko videl cez kolk casa.

Vprasanje se je nanasalo na dilemo (normalno delovanje)/(stanje tik pred
sesutjem).

> Ravno iz razloga ker naj bi bil Linux stabilen sistem uporabljam le tega.

Heh, eno je Linux kernel, drugo so pa razni servisi, kot so eggdropi in
podobna solata.

> Sicer pa a ne deluje tko da killa dlocene procese ce mu zmanka spomina, al
> neki?

Ko mu zmanjka pomnilnika in swapa, zacne pobijati procese nakljucno.
Kakor pac nanese. Mimogrede lahko nanese, da ubije kaksen zivljensko
pomemben proces, kot je recimo swapper ali kaj podobnega. Skratka neugodno
stanje.

> Kako bi po hitremu postopku povecal swap space in zmanjsal Linux native
> prticijo brez izgube podatkov? Je mozno z fdisk? Mislis da bo sistem potem
> dalj casa deloval brez sesutja?

Lahko naredis swap *datoteko*:

# dd if=/dev/zero of=/etc/swapfile bs=1024k count=32
# mkswap /etc/swapfile
# swapon /etc/swapfile

Zgornji primer naredi priblizno 32MB veliko swap datoteko. Priporocam
branje man strani swapon glede prioritet uporabe swap prostora
file/particija.

Jaz bi dodajanje swapa umestil v eno raziskavo razlogov za sesutje.
Izracunas povprecen cas do sesutja s sedanjimi nastavitvami, nato dodas
malo swap prostora in izracunas novi povprecni cas do sesutja. Ce novi cas
ne bo obcutno daljsi, potem to ni nic. Ce je, potem zacni zasledovati
poprabo pomnilnika po servisih/aplikacijah (recimo top s sortiranjem po
uporabi pomnilnika; preberi man top). Ko/ce bos ugotovil krivca, ga
neusmiljeno pobij do smrti :)

Peace!
  Mkx

---- perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'






More information about the lugos-list mailing list