Ta priročnik vam bo predstavil zamenjavo datotek v Linuxu, tako da boste opredelili, kaj je datoteka swap in kako pomembno vlogo ima pri ohranjanju stabilnosti vašega sistema.
Kaj je datoteka za zamenjavo?
Zamenjalna datoteka v Linuxu je datoteka na trdem disku, ki jo jedro Linuxa uporablja za shranjevanje spremenljivih podatkov aplikacij, ki se izvajajo v vašem računalniku. Postopek, znan kot zamenjava, je odgovoren za prenos podatkov v datoteko za zamenjavo, kadar pomnilnik z naključnim dostopom (RAM) ne zadošča.
Predstavljajte si, da uporabljate aplikacijo, ki porabi veliko pomnilnika, in sistem začne uporabljati 100% RAM-a, operacijski sistem Linux pa bo uporabil datoteko za zamenjavo, da prepreči, da bi se vaš RAM napolnil in sistem postal neodziven ali še huje: sesutje.
Opomba : Branje podatkov iz datoteke za zamenjavo je nekoliko počasnejše kot branje neposredno iz RAM -a, vendar je to boljša alternativa kot zrušitev sistema.
Ogled datoteke zamenjave z uporabo swapona
Če želite dobiti informacije o datoteki za zamenjavo v vašem sistemu, zaženite naslednji ukaz:
swapon
Izhod zgornjega ukaza bi bil podoben tistemu, ki je prikazan spodaj.
Izhod prikazuje, da je /root mapa vsebuje datoteko za zamenjavo vašega sistema z imenom swapfile . Poleg tega je velikost datoteke za zamenjavo 2 GB, trenutno pa sistem uporablja približno 41 megabajtov prostora za zamenjavo datotek.
Ker RAM in prostor za izmenjavo sodelujeta pri shranjevanju začasnih podatkov, boste morda želeli podrobne informacije o obeh. To lahko storite z uporabo prost ukaz.
free -h
Kako ustvariti zamenjavo datoteke v Linuxu
Če imate težave z zmogljivostjo RAM -a, razmislite o ustvarjanju ali povečanju velikosti datoteke za zamenjavo.
Povezano: Kako upravljati svoj spomin v Linuxu
Če imate sistem z malo RAM -a, na primer 2 GB, ustvarite datoteko za zamenjavo, ki je približno dvakrat večja od RAM -a, to je 4 GB.
Po drugi strani pa, če imate v sistemu na primer dovolj prostora za RAM, na primer 8 GB, je lahko vaša datoteka za zamenjavo 25% RAM -a, to je 2 GB, ker lahko vaš RAM sprejme več podatkov spremenljivih aplikacij.
Preden lahko ustvarite novo datoteko za zamenjavo, onemogočite svojo trenutno /swapfile :
sudo swapoff /swapfile
Zdaj ustvarite datoteko za zamenjavo velikosti 2 GB s pomočjo napačen ukaz.
sudo fallocate -l 2G /swapfile
Če datoteke za zamenjavo nimate, bo zgoraj omenjeni ukaz ustvaril eno za vas, če pa jo že imate, bo prepisal obstoječo.
Prilagodite Swappiness v Linuxu
Swappiness je vrednost, ki jo jedro Linuxa uporablja za določanje, kako pogosto naj RAM uporablja datoteko za zamenjavo. Privzeto je vrednost nastavljena na 60. Višja kot je vrednost, pogosteje bo vaš RAM uporabljal datoteko zamenjave, kar je idealno, če imate malo RAM -a. Možne vrednosti datoteke za zamenjavo so od 0 do 100.
Če si želite ogledati vrednost zamenjave, zaženite naslednji ukaz:
cat /proc/sys/vm/swappiness
Če želite začasno spremeniti vrednost zamenjave v sistemu, na primer 20, uporabite naslednji ukaz:
sudo sysctl vm.swappiness=20
Opomba : Ta vrednost bo po ponovnem zagonu sistema ponastavljena na privzeto.
Če želite ohraniti svojo zamenjavo, dodajte naslednjo vrstico vm.swappiness = 20 na dnu svojega etc/sysctl.conf konfiguracijsko datoteko.
Če želite, da spremembe začnejo veljati, znova zaženite sistem.
reboot
Kako odstraniti zamenjano datoteko
Če želite odstraniti datoteko zamenjave, ki je ne potrebujete več, jo najprej onemogočite z uporabo zamenjava in nato uporabite rm za brisanje datoteke .
izklopi obvestila po pošti windows 10
sudo swapoff /swapfile
sudo rm /swapfile
Uporaba namenskih particij za zamenjavo
Če imate datoteko za zamenjavo, bi morali pričakovati veliko boljše delovanje sistema, ker bo datoteka za zamenjavo preprečila zrušitev sistema med izvajanjem aplikacij, ki zahtevajo veliko pomnilnika.
Za sisteme, ki so kritični do misije, razmislite o ustvarjanju namenske particije na trdem disku za zamenjavo. Zamenjalna particija in datoteka za zamenjavo imata svoje prednosti in slabosti.
Deliti Deliti Cvrkutati E-naslov Kaj je particija za zamenjavo Linuxa? Vse, kar morate vedetiVečina namestitev Linuxa predlaga, da vključite swap particijo. Čemu služi swap particija? Tukaj morate vedeti.
Preberite Naprej Sorodne teme- Linux
- Pomnilnik računalnika
- Linux
Mwiza po poklicu razvija programsko opremo in veliko piše o Linuxu in vmesnem programiranju. Nekateri njegovi interesi vključujejo zgodovino, ekonomijo, politiko in podjetniško arhitekturo.
Več od Mwize KumwendaNaročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite