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
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 Kumwendyprihlá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