Mikäköhän on kun linuxissa (debian) loppuu swappi aina välillä, saako sitä jotenki "nollattua" muutenk uin buuttaamalla? neuvokaa newbiee ;)
swap loppuu
munakello
6559
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
"Mikäköhän on kun linuxissa (debian) loppuu swappi aina välillä,"
Sulla on liian vähän muistia (ja swappia).
Seuraapa tilannetta vaikka top-ohjelmalla. Silloin näet, mikä sen muistin syö.
man top
Muista kuitenkin, että Linuxissa on normaalia, että muistin käyttöaste on korkea. Muistia, jota sovellukset eivät käytä käytetään diskcachena. tällä juuri pyritään vähentämään tarvetta swapata.
... kai kannattaisi olla samanverran kuin varsinaista muistia, mikä tuntuukin järkeenkäyvältä.
Jos muistia on vähän, pitää swapin olla vähintään 2 kertainen määrä.
Jos muistia on vähintään 256 niin pienempikin riittää.
Jos enemmän kuin 512 niin swappia tarvitaan vain "pahanpäivän varalle"
Olen huomannut, että se on silloin aina tyhjä, paitsi esim. suuren valokuvan muokkauksessa.
Swapinkin pitäisi tyhjentyä kun pysäyttelee liikoja ojelmia.
heh ;)
Et käytä niin paljoa muistia vaativia ohjelmia..boottailu on ihan turhaa.
Tilapäisratkaisu on luoda erillinen swap-tiedosto:
Esim. 200 MB:n swaptiedoston käyttöönotto:
dd if=/dev/zero of=/jonnekin/swaptiedosto bs=1M count=200
mkswap /jonnekin/swaptiedosto
swapon /jonnekin/swaptiedosto
Kyseisen swaptiedoston saat pois käytöstä vastaavasti komennolla swapoff. Käytössä olevat swapit näet vaikka komennolla "swapon -s".