Virtuaalista muistia kutsutaan Linuxissa Swap-tilaksi, ja sitä käytetään, kun fyysinen muisti (RAM) on täynnä. Kun järjestelmä tarvitsee lisää muistia ja RAM-muisti on täynnä, muistissa olevat inaktiiviset sivut siirretään swap-tilaan. Swap-tila ei korvaa fyysistä muistia, vaan se on vain pieni osa kiintolevyllä; se on luotava asennuksen aikana. On parempi, että swap-tila vastaa 2X RAM-muistia.
Joskus järjestelmä käyttää täyden määrän swap-muistia, vaikka järjestelmässä on riittävästi fyysistä muistia, tämä johtuu siitä, että inaktiiviset sivut, jotka on siirretty swap-muistiin suuren muistinkäytön aikana, eivät ole palanneet takaisin fyysiseen muistiin normaalitilanteessa. Silloin meidän on manuaalisesti tyhjennettävä (siirrettävä passiivinen sivu fyysiseen RAM-muistiin) käyttämällä seuraavaa komentoa.
Aloita siirto ensin seuraavalla komennolla, tämä vie aikaa riippuen swap-muistin koosta.
PS: Järjestelmässä on oltava riittävästi fyysistä muistia käytettävissä ennen seuraavien komentojen aloittamista, eli
Swap-muisti = fyysisen RAM-muistin vapaa muisti.
Jos haluat tyhjentää 2 Gt:n swap-muistin, sinulla on oltava yli 2 Gt vapaata muistia fyysisen muistin RAM-muistissa.
swapoff -a
Kun edellä mainittu komento on suoritettu onnistuneesti, anna seuraava komento ottaaksesi swap-muistin uudelleen käyttöön.
swapon -a
Tässä on kaikki!