CentOS inoita sei nemaoko kuwedzera / kubvisa chaiyo ndangariro SWAP swap mafaera & zvikamu?

CentOSNzira yekuwedzera sei / kubvisa ndangariro chaiyo SWAP swap mafaera & zvikamu?

Chii chinonzi swap partition? SWAP ndiyo nzvimbo yekuchinjana, uye basa renzvimbo yeSWAP nderipiLinuxKana ndangariro yemuviri yegadziriro isina kukwana, chikamu chendangariro chemuviri chinoburitswa kuti chiwedzere kusakwana kwendangariro yemuviri, kuitira kuti iko zvino kushanda.软件kushandisa purogiramu.

Mabhenefiti ekushandisa Swap yekuchinjanisa zvikamu

Kugadziriswa kweSWAP optimization settings kwakakosha zvikuru pakushanda kweWeb server.Kana chiyeuchidzo chemuviri chisina kukwana, unogona kuchengetedza zvinobudirira mutengo weLINUX system upgrades nekuisa iyo virtual memory SWAP partition.

Chii chinofanira kunge chiri saizi yeiyo swap partition?

Saizi yeiyo SWAP swap partition inotarwa zvichienderana nehukuru hweiyo chaiyo system memory uye software inoshandiswa.

Mazano eCentOS neRHEL6 ndeaya anotevera. Ndokumbirawo mugadzirise zvakakodzera zvinoenderana nemamiriro ezvinhu:

  • 4GB ye RAM inoda shoma ye2GB yenzvimbo yekuchinja
  • 4GB kusvika 16GB RAM inoda shoma shoma ye4GB yekuchinja nzvimbo
  • 16GB kusvika 64GB ye RAM inoda shoma ye8GB yenzvimbo yekuchinja
  • 64GB kusvika 256GB ye RAM inoda shoma ye16GB yenzvimbo yekuchinja

Wona yazvino ndangariro uye chinjanisa nzvimbo saizi (default unit is k, -m unit is M):
free -m

Migumisiro yakaratidzwa ndeyotevera (muenzaniso):
yakazara yakashandiswa yemahara yakagovaniswa mabhafa akachengetwa
Mem: 498 347 151 0 101 137
-/+ buffers/cache: 108 390
Shandura: 0 0 0

Kana Swap iri 0, zvinoreva kwete, uye iwe unofanirwa kuwedzera nemaoko SWAP swap partition.

(Cherechedza: VPS ine OPENVZ yekuvakisa haitsigire nemaoko kuwedzera SWAP swap partition)

Kune marudzi maviri ekuwedzera SWAP swap space:

  • 1. Wedzera SWAP swap partition.
  • 2. Wedzera SWAP swap file.

Zvinokurudzirwa kuwedzera SWAP swap partition; kana pasina nzvimbo yakawanda yemahara yasara, wedzera swap file.

Wona ruzivo rweSWAP (kusanganisira SWAP swap faira uye partition data):

swapon -s
kana
cat /proc/swaps

(Kana pasina SWAP kukosha kwakaratidzwa, zvinoreva kuti nzvimbo yeSWAP haina kuwedzerwa)

Heino muenzaniso wekugadzira iyo SWAP faira:

1. Gadzira shanduko ye1GB

dd if=/dev/zero of=/home/swap bs=1k count=1024k
mkswap /swapfile
swapon /swapfile
echo "/home/swap swap swap default 0 0" | sudo tee -a /etc/fstab
sudo sysctl -w vm.swappiness=10
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

2. Gadzira shanduko ye2GB

dd if=/dev/zero of=/home/swap bs=1k count=2048k
mkswap /home/swap
swapon /home/swap
echo "/home/swap swap swap default 0 0" | sudo tee -a /etc/fstab
sudo sysctl -w vm.swappiness=10
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

(Pedza)

Izvi zvinotevera mamwe mareferensi ane udzame:

1. Shandisa dd command kugadzira swap file

1G ndangariro
dd if=/dev/zero of=/home/swap bs=1024 count=1024000

2G ndangariro:
dd if=/dev/zero of=/home/swap bs=1k count=2048k

Nenzira iyi, faira / imba / swap inogadzirwa, saizi ye1024000 ndeye 1G, uye saizi ye2048k ndeye 2G.

2. Gadzira faira mune shanduko fomati:
mkswap /home/swap

3. Shandisa murairo we swapon kuti uise chikamu chefaira kune chikamu chekuchinja
/sbin/swapon /home/swap

Ngatitarisei neiyo yemahara -m kuraira toona kuti kwatove nekuchinja faira.
free -m

Asi mushure mekutangazve sisitimu, iyo swap faira inova 0 zvakare.

4. Kuti udzivise faira rekuchinja kubva pakuva 0 mushure mekutangazve, shandura iyo /etc/fstab faira.

Pakupera (mutsara wekupedzisira) we /etc/fstab faira wedzera:
/home/swap swap swap default 0 0

(Saka kunyangwe iyo sisitimu yatangwazve, iyo swap faira ichiri yakakosha)

Kana kuti shandisa zvakananga iwo unotevera kuraira kuti uwedzere restart otomatiki gomo configuration command:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab

Mumamiriro ezvinhu api iyo VPS inoshandisa iyo SWAP nzvimbo yekuchinjana?

Haisi mushure mekunge ndangariro dzese dzemuviri dzapedzwa usati washandisa iyo SWAP chinja nzvimbo, asi inotemerwa neiyo parameter kukosha kwe swappiness.

[mudzi @ ~]# cat /proc/sys/vm/swappiness
60
(Kukosha kweiyo kukosha iyi 60)

  • swappiness = 0 inoreva kushandiswa kwakanyanya kwekuyeuka kwepanyama, uyezve nzvimbo yeSWAP kuchinjana.
  • swappiness = 100 inoratidza kuti nzvimbo yekuchinja inoshandiswa, uye data iri mundangariro inoendeswa kunzvimbo yekuchinja nenguva.

Nzira yekugadzirisa sei swappiness parameter?

Kugadziridzwa kwenguva pfupi:

[mudzi @ ~]# sysctl vm.swappiness=10
vm. kufara = 10
[mudzi @ ~]# cat /proc/sys/vm/swappiness
10
(Uku kugadziridzwa kwechinguva kwaita, asi kana iyo system ikatangazve, inodzokera kune yakasarudzika kukosha kwe60)

Kugadziridzwa zvachose:

Wedzera zvinotevera paramita kune /etc/sysctl.conf faira:
vm.swappiness=10

(Chengeta, ichaita mushure mekutangazve)

kana kuisa murairo zvakananga:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Dzima iyo SWAP swap file

1. Misa chikamu chekuchinjana kutanga

/sbin/swapoff /home/swap

2. Delete swap partition file

rm -rf /home/swap

3. Delete otomatiki gomo configuration command

vi /etc/fstab

Bvisa mutsara uyu:

/home/swap swap swap default 0 0

(Izvi zvinodzima iyo yakawedzerwa nemaoko chinja faira)

Ongorora:

  • 1. Chete mushandisi wemidzi anogona kushandiswa kuwedzera kana kudzima mabasa ekuchinjanisa.
  • 2. Zvinoita sekuti swap partition yakagoverwa pakuisa VPS system haigone kubviswa.
  • 3. The swap partition kazhinji kaviri saizi yendangariro.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) yakagovaniswa "CentOS maitiro ekuwedzera / kudzima chaiwo ndangariro SWAP swap mafaera & zvikamu? , kukubatsira.

Welcome to share link yechinyorwa chino:https://www.chenweiliang.com/cwl-158.html

Tikugashirei kuTeregiramu chiteshi cheChen Weiliang's blog kuti uwane zvichangobva kuitika!

🔔 Iva wekutanga kuwana yakakosha "ChatGPT Yemukati Yekushambadzira AI Chishandiso Chekushandisa Guide" muchiteshi chepamusoro dhairekitori! 🌟
📚 Iri gwara rine kukosha kukuru, 🌟Uyu mukana usingawanzo, usapotsa! ⏰⌛💨
Govera uye like kana uchida!
Kugovera kwako uye kuda ndiko kukurudzira kwedu kunoramba kuripo!

 

发表 评论

Kero yako yeemail haizoburitswe. Minda inodiwa inoshandiswa * Chitaera

skrorukira kumusoro