How to extend Swap space in Linux
Talaan ng mga Nilalaman:
- Bago ka magsimula
- Paglikha ng isang Swap File
- Pag-aayos ng Halaga ng Swappiness
- Pag-alis ng isang Swap File
- Konklusyon
Ang pagpapalit ay isang puwang sa isang disk na ginagamit kung ang dami ng memorya ng pisikal na RAM ay buo. Kapag naubos ang isang sistema ng Linux, ang mga hindi aktibo na pahina ay inilipat mula sa RAM papunta sa puwang ng swap.
Ang puwang ng pagpapalit ay maaaring kumuha ng form ng alinman sa isang nakalaang pagbahagi ng pagpapalit o isang swap file. Karaniwan, kapag nagpapatakbo ng isang virtual na makina ng Debian ang isang partisyon ng pagpapalit ay hindi naroroon kaya ang tanging pagpipilian ay ang lumikha ng isang swap file.
Ang tutorial na ito ay nagbabalangkas ng mga hakbang na kinakailangan upang magdagdag ng isang swap file sa Debian 9 system.
Bago ka magsimula
Bago magpatuloy sa tutorial na ito, suriin kung ang pag-install ng iyong Debian ay pinagana na sa pamamagitan ng pag-type:
sudo swapon --show
Kung ang output ay walang laman, nangangahulugan ito na ang sistema ay walang swap space.
Kung hindi man, kung nakakakuha ka ng tulad ng sa ibaba, pinagana mo na ang swap sa iyong makina.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1
Bagaman posible, hindi karaniwan na magkaroon ng maraming mga puwang magpalit sa iisang makina.
Paglikha ng isang Swap File
Ang gumagamit na naka-log in ka ay dapat magkaroon ng mga pribilehiyo ng sudo upang maisaaktibo ang pagpapalit. Sa gabay na ito, magdagdag kami ng
1G
ng pagpapalit, kung nais mong lumikha ng isang mas malaking pagpapalitan, palitan ang
1G
sa laki ng puwang ng pagpapalit na kailangan mo.
Ang mga hakbang sa ibaba ay nagpapakita kung paano magdagdag ng swap space sa Debian 9.
-
Magsimula sa pamamagitan ng paglikha ng isang file na gagamitin para sa pagpapalit:
sudo fallocate -l 1G /swapfileKung ang pag-install ay hindi
fallocate-install o nakakakuha ka ng isang mensahe ng error nafallocate failed: Operation not supportedpagkatapos ay gamitin ang sumusunod na utos upang lumikha ng swap file:sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576Tanging ang gumagamit ng ugat ay dapat na magbasa at sumulat sa swap file. I-isyu ang utos sa ibaba upang itakda ang tamang mga pahintulot:
sudo chmod 600 /swapfileGamitin ang tool ng
mkswapupang mag-set up ng isang lugar ng swap ng Linux sa file:sudo mkswap /swapfileIsaaktibo ang swap file sa pamamagitan ng pag-type:
sudo swapon /swapfileGawin ang permanenteng pagbabago sa pamamagitan ng pagbubukas ng
/etc/fstabfile:sudo nano /etc/fstabat pag-paste ng sumusunod na linya:
/ etc / fstab/swapfile swap swap defaults 0 0Upang mapatunayan ang swap ay aktibong paggamit alinman sa
swaponofreeutos tulad ng ipinakita sa ibaba:sudo swapon --showNAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1sudo free -htotal used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
Pag-aayos ng Halaga ng Swappiness
Ang swappiness ay isang pag-aari ng kernel ng Linux na tumutukoy kung gaano kadalas magamit ng system ang swap space. Ang swappiness ay maaaring magkaroon ng isang halaga sa pagitan ng 0 at 100. Ang isang mababang halaga ay gagawing kernel upang subukang maiwasan ang pagpapalit hangga't maaari habang ang isang mas mataas na halaga ay gagawing mas mahigpit na magamit ang kernel.
Ang default na halaga ng swappiness ay 60. Maaari mong suriin ang kasalukuyang halaga ng swappiness sa pamamagitan ng pag-type ng sumusunod na utos:
cat /proc/sys/vm/swappiness
60
Habang ang halaga ng swappiness na 60 ay OK para sa karamihan ng mga sistema ng Linux, para sa mga server ng produksyon ay maaaring kailanganin mong magtakda ng isang mas mababang halaga.
Halimbawa, upang itakda ang halaga ng swappiness sa 10, uri:
sudo sysctl vm.swappiness=10
Upang magawa ang parameter na ito na nagpapatuloy sa buong reboots na idagdag ang sumusunod na linya sa
/etc/sysctl.conf
file:
vm.swappiness=10
Ang pinakamainam na halaga ng swappiness ay nakasalalay sa iyong workload ng system at kung paano ginagamit ang memorya. Dapat mong ayusin ang parameter na ito sa mga maliliit na pagtaas upang makahanap ng isang pinakamainam na halaga.
Pag-alis ng isang Swap File
Upang ma-deactivate at alisin ang swap file, isagawa ang mga hakbang sa ibaba:
-
Una i-deactivate ang swap space sa pamamagitan ng pag-type:
sudo swapoff -v /swapfileSusunod, alisin ang swap file entry
/swapfile swap swap defaults 0 0mula sa/etc/fstabfile.Sa wakas, tanggalin ang aktwal na file ng swapfile:
sudo rm /swapfile
Konklusyon
Nalaman mo kung paano lumikha ng isang swap file at i-aktibo at i-configure ang puwang ng swap sa iyong Debian 9 machine.
swap debian ramPaano magdagdag ng swap space sa sentimo 7
Ang pagpapalit ay isang puwang sa isang disk na ginagamit kung ang dami ng memorya ng pisikal na RAM ay buo. Ipinapaliwanag ng tutorial na ito kung paano magdagdag ng isang swap file sa mga system ng CentOS 7.
Paano magdagdag ng swap space sa sentimo 8
Ang pagpapalit ay isang puwang sa isang disk na ginagamit kung ang dami ng memorya ng pisikal na RAM ay buo. Sakop ng artikulong ito ang mga hakbang para sa pagdaragdag ng isang swap file sa mga system ng CentOS 8.
Paano magdagdag ng swap space sa debian 10 linux
Ang pagpapalit ay isang puwang sa isang disk na ginagamit kapag ang dami ng pisikal na memorya ay puno. Tutulungan ka ng tutorial na ito sa mga hakbang ng pagdaragdag ng isang swap file sa Debian 10 Buster.







