Failide vahetamise alustamine Linuxis

Failide vahetamise alustamine Linuxis

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 teadma

Enamik Linuxi installidest soovitab teil lisada vahetuspartitsiooni. Milleks on vahetuspartitsioon? Siin on, mida peate teadma.

Loe edasi
Seotud teemad
  • Linux
  • Arvuti mälu
  • Linux
Autori kohta Valmis(36 artiklit avaldatud)

Mwiza arendab tarkvara erialalt ja kirjutab laialdaselt Linuxis ja esiprogrammeerimises. Mõned tema huvid hõlmavad ajalugu, majandust, poliitikat ja ettevõtlusarhitektuuri.

Veel Mwiza Kumwendalt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin