CPU states: 0.4% user, 1.4% system, 0.0% nice, 98.2% idle
Mem: 515444K total, 502608K used, 12836K free, 107536K buffers
Swap: 999896K total, 30772K used, 969124K free, 268596K cached
Taustalla on vain apache, mysql, ja pari muuta palvelua, ei edes X:ä ole.
Miksi se swappaa ?
Mem: 515444K total, 502608K used, 12836K free, 107536K buffers
Swap: 999896K total, 30772K used, 969124K free, 268596K cached
Taustalla on vain apache, mysql, ja pari muuta palvelua, ei edes X:ä ole.
Miksi se swappaa ?
Vastaukset 5
Vanhimmat
siks kun fyysinen muisti on kaikki käytössä.
laita komento top ja kato kellä se muisti on taskussa.
CPU states: 0.4% user, 1.4% system, 0.0% nice, 98.2% idle
Mem: 515444K total, 502608K used, 12836K free, 107536K buffers
Swap: 999896K total, 30772K used, 969124K free, 268596K cached
Ei kai linux tekstitilassa tarvitsee yli 512Mt muistia? Kun taustalla on vain apache (kone ei ole edes verkossa) ja pari muuta pikku ohjelmaa..
Ehkä joku ajossa oleva ohjelma käyttää paljon muistia tai siinä on joku bugi, joka ei vapauta varattua muistia ohjelman ajon aikana. Katso komennolla ps axu mikä käyttää paljon muistia (kenttä VSZ).
Oletko varma, että käyttis swappaa, eikä kyseessä ole vain jonkun ohjelman normaalia levynkäyttöä (esim. tietokannan) ?
Minulla ei swappaa nyt ollenkaan, vaikka taustalla on vaikka kuinka paljon kaikenlaista:
5:39pm up 71 days, 17:01, 21 users, load average: 0.37, 0.37, 0.34
177 processes: 171 sleeping, 3 running, 0 zombie, 3 stopped
CPU states: 2.0% user, 4.0% system, 0.0% nice, 93.9% idle
Mem: 645744K av, 634596K used, 11148K free, 0K shrd, 165300K buff
Swap: 409616K av, 316028K used, 93588K free 179088K cached
Swap: 409616K av, 316028K used, 93588K free 179088K cached
Niin swappaa, mutta sitä ei huomaa käytännössä ollenkaan. Kaikki tarvitsemani ohjelmat ovat koko ajan päällä, joten keskusmuistiin jää loppujen lopuksi vain tarvittavat osat ohjelmista. Swapissa on ne osat, joille ei ole paljoa yhtään käyttöä.