Pagsisimula Sa Swap Files sa Linux

Pagsisimula Sa Swap Files sa Linux

Ipakikilala ka ng gabay na ito upang magpalit ng mga file sa Linux sa pamamagitan ng pagtukoy kung ano ang isang swap file at ang mahalagang papel na ginagampanan nito sa pagpapanatiling matatag ng iyong system.





Ano ang isang Swap File?

Ang isang swap file sa Linux ay isang file sa iyong hard disk na ginagamit ng Linux kernel upang mag-imbak ng variable na data ng mga application na tumatakbo sa iyong computer. Ang isang proseso na kilala bilang pagpapalit ay responsable para sa paglilipat ng data sa isang swap file kapag ang Random Access Memory (RAM) ay hindi sapat.





Isipin na nagpapatakbo ka ng isang application na masinsinang memorya at nagsisimulang gamitin ang system ng 100% ng RAM, gagamitin ng operating system ng Linux ang isang swap file upang maiwasan ang iyong RAM mula sa pagpuno at pag-render ng iyong system na hindi tumutugon o mas masahol pa: pag-crash.





Tandaan : Ang pagbabasa ng data mula sa isang swap file ay medyo mas mabagal kaysa sa direktang pagbabasa mula sa RAM ngunit ito ay isang mas mahusay na kahalili kaysa sa pagkakaroon ng pag-crash ng iyong system.

Tingnan ang Iyong Swap File Gamit ang swapon

Upang makakuha ng impormasyon tungkol sa swap file sa iyong system, patakbuhin ang sumusunod na utos:



swapon

Ang output ng utos sa itaas ay magiging katulad ng ipinakita sa ibaba.

Ipinapakita ang output na ang / ugat naglalaman ang folder ng pangalan ng swap file ng iyong system palitan . Bilang karagdagan, ang laki ng swap file ay 2GB at kasalukuyang, ang system ay gumagamit ng humigit-kumulang na 41 megabytes ng puwang ng swap file.





Habang ang RAM at swap space ay nagtutulungan upang mag-imbak ng pansamantalang data, baka gusto mo ng detalyadong impormasyon tungkol sa kanilang dalawa. Maaari mo itong gawin gamit ang libre utos

free -h

Paano Lumikha ng isang Swap File sa Linux

Kung nakakaranas ka ng mga isyu sa pagganap sa iyong RAM kung gayon dapat mong isaalang-alang ang paglikha o pagtaas ng laki ng iyong swap file.





Kaugnay: Paano Pamahalaan ang Iyong memorya sa Linux

Kung mayroon kang isang system na may mababang RAM, halimbawa, 2GB, dapat kang lumikha ng isang swap file na halos dalawang beses ang laki ng iyong RAM ibig sabihin 4GB.

Sa kabilang banda, kung mayroon kang sapat na puwang ng RAM sa iyong system, halimbawa, 8GB kung gayon ang iyong swap file ay maaaring 25% ng iyong RAM, ibig sabihin 2GB dahil ang iyong RAM ay maaaring tumanggap ng mas maraming data ng variable ng application.

Bago ka makalikha ng isang bagong swap file, tiyaking huwag paganahin ang iyong kasalukuyang / palitan ng palitan :

sudo swapoff /swapfile

Ngayon lumikha ng isang swap file ng laki ng 2GB gamit ang fallocate utos

sudo fallocate -l 2G /swapfile

Kung wala kang isang swap file, ang nabanggit na utos ay lilikha ng isa para sa iyo, ngunit kung sakaling mayroon ka na, mai-o-overlap nito ang mayroon nang isa.

Ayusin ang Swappiness sa Linux

Ang swappiness ay isang halaga na ginagamit ng Linux kernel upang matukoy kung gaano kadalas dapat gamitin ng RAM ang swap file. Bilang default, ang halaga ay nakatakda sa 60. Kung mas mataas ang halaga, mas madalas na gagamitin ng iyong RAM ang swap file, na mainam kung mayroon kang mababang RAM. Ang mga posibleng halaga ng pagpapalit ng file ay mula sa 0 hanggang 100.

Upang matingnan ang iyong halaga ng swappiness, patakbuhin ang sumusunod na utos:

cat /proc/sys/vm/swappiness

Upang pansamantalang baguhin ang halaga ng swappiness sa iyong system, halimbawa, 20, gamitin ang sumusunod na utos:

sudo sysctl vm.swappiness=20

Tandaan : Ang halagang ito ay mare-reset sa default pagkatapos ng pag-reboot ng iyong system.

Upang mapanatili ang iyong swappiness, dapat mong idagdag ang sumusunod na linya vm. swappiness = 20 sa ilalim ng iyong atbp / sysctl.conf file ng pagsasaayos.

Tiyaking i-reboot ang iyong system para magkabisa ang mga pagbabago.

reboot

Paano Mag-alis ng isang Swap File

Upang alisin ang isang swap file na hindi mo na kailangan, huwag paganahin ang paggamit nito palitan at pagkatapos ay gamitin ang rm utos na tanggalin ang iyong file .

pagkakaiba sa pagitan ng isang monitor at isang tv
sudo swapoff /swapfile
sudo rm /swapfile

Paggamit ng Dedikadong Mga Partisyon para sa Pagpalit

Gamit ang isang swap file sa lugar, dapat mong asahan ang mas mahusay na pagganap mula sa iyong system dahil ang isang swap file ay pipigilan ang iyong system mula sa pag-crash habang nagpapatakbo ng mga application na masinsinang memorya.

Para sa mga sistemang kritikal sa misyon, maaari mong isaalang-alang ang paglikha ng isang nakatuong pagkahati sa iyong hard disk para sa pagpapalit. Ang isang partisyon ng pagpapalit at pagpapalit ng file ay may sariling mga kalamangan at kahinaan na nauugnay sa kanila.

Magbahagi Magbahagi Mag-tweet Email Ano ang isang Linux Swap Partition? Lahat ng Kailangan Mong Malaman

Karamihan sa mga pag-install ng Linux ay nagmumungkahi na magsama ka ng isang partisyon ng pagpapalit. Para saan ang isang partisyon ng pagpapalit? Narito ang kailangan mong malaman.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Memory ng Computer
  • Linux
Tungkol sa May-akda Magandang pumunta(36 na Artikulo Nai-publish)

Binubuo ni Mwiza ang software sa pamamagitan ng propesyon at malawak na nagsusulat sa Linux at front-end na programa. Ang ilan sa kanyang mga interes ay may kasamang kasaysayan, ekonomiya, politika at arkitektura ng enterprise.

Higit pa Mula kay Mwiza Kumwenda

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe