See juhend tutvustab teile failide vahetamist Linuxis, määratledes, mis on vahetusfail ja milline on selle roll teie süsteemi stabiilsena hoidmisel.
Mis on vahetusfail?
Vahetusfail Linuxis on teie kõvakettal olev fail, mida Linuxi kernel kasutab teie arvutis töötavate rakenduste muutuvate andmete salvestamiseks. Vahetusprotsess, mille nimi on vahetus, vastutab andmete edastamise eest vahetusfaili, kui muutmälu (RAM) ei ole piisav.
Kujutage ette, et kasutate mälumahukat rakendust ja süsteem hakkab kasutama 100% muutmälu, Linuxi operatsioonisüsteem kasutab vahetusfaili, et vältida teie RAM-i täitumist ja muuta teie süsteem reageerimata või veelgi hullem: krahh.
Märge : Andmete lugemine vahetusfailist on natuke aeglasem kui otse RAM -ist lugemine, kuid see on parem alternatiiv kui süsteemi krahh.
Vahetusfaili vaatamine swaponi abil
Süsteemi vahetusfaili kohta teabe saamiseks käivitage järgmine käsk:
swapon
Ülaltoodud käsu väljund oleks sarnane allpool näidatuga.
Väljund näitab, et /juur kaust sisaldab teie süsteemi vahetusfaili nimega vahetusfail . Lisaks on vahetusfaili suurus 2 GB ja praegu kasutab süsteem umbes 41 megabaiti vahetusfaili ruumi.
Kuna RAM ja vahetusruum töötavad koos ajutiste andmete salvestamiseks, võiksite nende mõlema kohta üksikasjalikku teavet saada. Seda saate teha kasutades tasuta käsk.
free -h
Kuidas luua vahetusfaili Linuxis
Kui teil on RAM -iga jõudlusprobleeme, peaksite kaaluma oma vahetusfaili loomist või suurendamist.
Seotud: Kuidas hallata oma mälu Linuxis
Kui teil on vähese muutmäluga süsteem, näiteks 2 GB, peaksite looma vahetusfaili, mis on umbes kaks korda suurem kui teie RAM, st 4 GB.
Teisest küljest, kui teie süsteemis on piisavalt RAM -i, näiteks 8 GB, võib teie vahetusfail moodustada 25% teie RAM -ist, st 2 GB, kuna teie RAM -i mahub rohkem rakenduse muutujaid.
Enne uue vahetusfaili loomist keelake kindlasti praegune /swapfile :
sudo swapoff /swapfile
Nüüd looge vahetusfail suurusega 2 GB, kasutades kukkuma käsk.
sudo fallocate -l 2G /swapfile
Kui sul vahetusfaili pole, loob eelmainitud käsk selle sinu jaoks, kuid kui sul see juba on, kirjutab see olemasoleva üle.
Reguleerige Swappinessi Linuxis
Vahetusvõime on väärtus, mida Linuxi kernel kasutab määrates, kui sageli RAM peaks vahetusfaili kasutama. Vaikimisi on väärtuseks seatud 60. Mida suurem väärtus, seda sagedamini kasutab teie RAM vahetusfaili, mis on ideaalne, kui teil on vähe RAM -i. Võimalikud vahetusfailide väärtused on vahemikus 0 kuni 100.
Vahetusväärtuse vaatamiseks käivitage järgmine käsk:
cat /proc/sys/vm/swappiness
Süsteemi vahetusväärtuse (nt 20) ajutiseks muutmiseks kasutage järgmist käsku:
sudo sysctl vm.swappiness=20
Märge : See väärtus lähtestatakse vaikimisi pärast süsteemi taaskäivitamist.
Vahetusvõime säilitamiseks peaksite lisama järgmise rea vm. vahetus = 20 sinu allosas etc/sysctl.conf konfiguratsioonifail.
Muudatuste jõustumiseks taaskäivitage süsteem kindlasti.
reboot
Kuidas vahetusfaili eemaldada
Vahetusfaili eemaldamiseks, mida te enam ei vaja, keelake see kõigepealt nupuga vahetus ja seejärel kasutage rm käsk faili kustutamiseks .
Kuidas parandada rikutud videofaile mp4
sudo swapoff /swapfile
sudo rm /swapfile
Spetsiaalsete vaheseinte kasutamine vahetamiseks
Kui vahetusfail on paigas, peaksite oma süsteemilt palju paremat jõudlust ootama, kuna vahetusfail hoiab ära teie süsteemi krahhi mälumahukate rakenduste käitamise ajal.
Ülesandekriitiliste süsteemide puhul võiksite kaalumiseks vahetada kõvakettale spetsiaalse partitsiooni. Vahetuspartitsioonil ja vahetusfailil on nendega seotud oma plussid ja miinused.
Jaga Jaga Piiksuma E -post Mis on Linuxi vahetuspartitsioon? Kõik, mida pead teadmaEnamik Linuxi installidest soovitab teil lisada vahetuspartitsiooni. Milleks on vahetuspartitsioon? Siin on, mida peate teadma.
Loe edasi Seotud teemad- Linux
- Arvuti mälu
- Linux
Mwiza arendab tarkvara erialalt ja kirjutab laialdaselt Linuxis ja esiprogrammeerimises. Mõned tema huvid hõlmavad ajalugu, majandust, poliitikat ja ettevõtlusarhitektuuri.
Veel Mwiza KumwendaltTelli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin