Začíname s výmenou súborov v systéme Linux

Začíname s výmenou súborov v systéme Linux

Táto príručka vás zoznámi s odkladacími súbormi v systéme Linux tak, že definuje, čo je odkladací súbor, a akú dôležitú úlohu zohráva pri udržiavaní stabilného systému.





Čo je to odkladací súbor?

Odkladací súbor v systéme Linux je súbor na vašom pevnom disku, ktorý jadro Linuxu používa na ukladanie variabilných údajov aplikácií spustených vo vašom počítači. Proces známy ako swap je zodpovedný za prenos údajov do swapového súboru, keď pamäť RAM (Random Access Memory) nestačí.





Predstavte si, že používate aplikáciu náročnú na pamäť a systém začne využívať 100% pamäte RAM. Operačný systém Linux použije odkladací súbor, aby sa zabránilo zaplneniu pamäte RAM a zlyhaniu systému alebo ešte horšiemu: zrúteniu.





Poznámka : Čítanie údajov z odkladacieho súboru je o niečo pomalšie ako čítanie priamo z pamäte RAM, ale je to lepšia alternatíva ako zlyhanie systému.

Zobrazte svoj odkladací súbor pomocou swaponu

Ak chcete získať informácie o odkladacom súbore vo vašom systéme, spustite nasledujúci príkaz:



swapon

Výstup príkazu vyššie bude podobný ako na obrázku nižšie.

Výstup zobrazí, že /root priečinok obsahuje odkladací súbor vášho systému s názvom swapový súbor . Veľkosť odkladacieho súboru je navyše 2 GB a v súčasnosti systém používa zhruba 41 megabajtov odkladacieho súboru.





Keďže pamäť RAM a odkladací priestor spolupracujú na ukladaní dočasných údajov, možno budete chcieť podrobné informácie o oboch z nich. Môžete to urobiť pomocou zadarmo príkaz.

free -h

Ako vytvoriť odkladací súbor v systéme Linux

Ak máte problémy s výkonom pamäte RAM, mali by ste zvážiť vytvorenie alebo zväčšenie veľkosti odkladacieho súboru.





Súvisiace články: Ako spravovať pamäť v systéme Linux

Ak máte systém s nízkou pamäťou RAM, napríklad 2 GB, mali by ste vytvoriť odkladací súbor, ktorý je asi dvakrát väčší ako RAM, tj 4 GB.

Na druhej strane, ak máte vo svojom systéme dostatok pamäte RAM, napríklad 8 GB, potom váš odkladací súbor môže predstavovať 25% pamäte RAM, t. J. 2 GB, pretože do pamäte RAM sa zmestí viac údajov premenných aplikácie.

Predtým, ako budete môcť vytvoriť nový odkladací súbor, deaktivujte svoj súčasný /swapfile :

sudo swapoff /swapfile

Teraz vytvorte odkladací súbor s veľkosťou 2 GB pomocou súboru fallokovať príkaz.

sudo fallocate -l 2G /swapfile

Ak nemáte odkladací súbor, vyššie uvedený príkaz vám ho vytvorí, ale v prípade, že ho už máte, prepíše existujúci.

Upravte Swappiness v systéme Linux

Swappiness je hodnota, ktorú jadro Linuxu používa na určenie, ako často má RAM používať odkladací súbor. Štandardne je hodnota nastavená na 60. Čím vyššia je hodnota, tým častejšie bude vaša pamäť RAM používať odkladací súbor, čo je ideálne, ak máte nízku pamäť RAM. Možné hodnoty odkladacieho súboru sú od 0 do 100.

Ak chcete zobraziť hodnotu swappiness, spustite nasledujúci príkaz:

cat /proc/sys/vm/swappiness

Na dočasnú zmenu hodnoty swappiness vo vašom systéme, napríklad 20, použite nasledujúci príkaz:

sudo sysctl vm.swappiness=20

Poznámka : Táto hodnota sa po reštarte systému resetuje na predvolenú hodnotu.

Ak chcete zachovať svoju swappiness, mali by ste pripojiť nasledujúci riadok vm.swappiness = 20 v spodnej časti vášho etc/sysctl.conf konfiguračný súbor.

Aby sa zmeny prejavili, nezabudnite reštartovať systém.

reboot

Ako odstrániť odkladací súbor

Ak chcete odstrániť odkladací súbor, ktorý už nepotrebujete, najskôr ho deaktivujte pomocou výmena a potom použite rm príkaz na odstránenie vášho súboru .

ako vkladať riadky do programu word
sudo swapoff /swapfile
sudo rm /swapfile

Používanie vyhradených oddielov na výmenu

So zavedeným odkladacím súborom by ste mali od svojho systému očakávať oveľa lepší výkon, pretože odkladací súbor zabráni zlyhaniu systému pri spustení aplikácií náročných na pamäť.

V prípade kritických systémov môžete zvážiť výmenu vyhradeného oddielu na pevnom disku. Odkladací oddiel a odkladací súbor majú svoje vlastné výhody a nevýhody.

zdieľam zdieľam Tweet E -mail Čo je to oddiel na výmenu Linuxu? Všetko, čo potrebujete vedieť

Väčšina inštalácií Linuxu navrhuje zahrnúť odkladací oddiel. Na čo slúži odkladací oddiel? Tu je to, čo potrebujete vedieť.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Počítačová pamäť
  • Linux
O autorovi Dobré ísť(36 publikovaných článkov)

Mwiza sa špecializuje na vývoj softvéru a rozsiahle píše o Linuxe a front-end programovaní. Medzi jeho záujmy patrí história, ekonomika, politika a podniková architektúra.

Viac od Mwizy Kumwendy

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber