Afaik, nu este disponibilă nicio setare pentru a schimba tendința de a returna paginile schimbate în RAM. Dacă doriți, puteți lucra cu un script care verifică RAM și SWAP și dezactivează/reactivează swap atunci când este în siguranță. Pe un sistem cu memorie limitată, acest lucru poate fi niciodată: singura opțiune de a șterge memoria schimbată este să închideți procesele care le dețin.
Nu este clar care vor fi beneficiile pentru a muta imediat SWAP înapoi în RAM ori de câte ori este posibil. Linux gestionează automat schimbul. Dacă nu eliberează schimbul ocupat, se datorează faptului că memoria schimbată nu este necesară și, prin urmare, poate rămâne fericit pe disc până când este nevoie. În acest fel, timpul de RAM și procesor este economisit pentru utilizarea aplicațiilor acolo unde contează. Discul dumneavoastră este economisit deoarece operațiunile de swap sunt minimizate.
Cât de repede intervine schimbul depinde de dvs schimbul
setare, dar depinde și de cantitatea de RAM pe care o aveți. Nu ai menționat cantitatea de RAM pe care o ai. Pe baza experienței dvs., se poate presupune că fie aveți puțină memorie RAM (poate 2 GB sau mai puțin), fie că utilizați aplicații specifice care au nevoi de memorie neobișnuite.
În primul caz, poate fi necesar să vă schimbați obiceiurile de utilizare a computerului pentru a ține cont de limitările RAM scăzută, până când puteți actualiza memoria RAM fizică. Swap nu este în niciun caz o înlocuire a memoriei RAM, este doar un truc pentru a o extinde oarecum și a permite ceva mai mult pe un sistem RAM limitat.
În cel de-al doilea caz, apoi lăsați-l în pace: sistemul dumneavoastră se comportă optim, schimbând RAM nefolosită pentru a o lăsa în sarcina muncii dvs. de acumulare a memoriei.