Kif iżżid/tneħħi manwalment CentOS tal-memorja virtwali SWAP tpartit fajls u diviżorji?

CentOSKif iżżid/tneħħi manwalment il-memorja virtwali SWAP tpartit fajls u diviżorji?

X'inhi l-partizzjoni tal-iskambju? SWAP huwa ż-żona ta 'skambju, u r-rwol ta' l-ispazju SWAP huwa metaLinuxMeta l-memorja fiżika tas-sistema tkun insuffiċjenti, parti mill-memorja fiżika tiġi rilaxxata biex tissupplimenta l-memorja fiżika insuffiċjenti, sabiex il-memorja fiżika attwali软件użu tal-programm.

Benefiċċji tal-użu ta' Skambju għal diviżorji ta' tpartit

L-aġġustament tal-issettjar tal-ottimizzazzjoni SWAP huwa importanti ħafna għall-applikazzjoni tal-prestazzjoni tas-server tal-Web.Jekk il-memorja fiżika ma tkunx biżżejjed, is-settings tal-partizzjoni SWAP tal-memorja virtwali jistgħu jintużaw biex jiffrankaw b'mod effettiv l-ispiża tal-aġġornamenti tas-sistema LINUX.

X'għandu jkun id-daqs tal-partizzjoni tpartit?

Id-daqs tal-partizzjoni swap SWAP huwa determinat skond id-daqs tal-memorja tas-sistema attwali u s-softwer użat.

Is-suġġerimenti għal CentOS u RHEL6 huma kif ġej. Jekk jogħġbok agħmel aġġustamenti ta 'ottimizzazzjoni xierqa skont is-sitwazzjoni speċifika:

  • 4GB ta 'RAM teħtieġ minimu ta' 2GB ta 'spazju ta' tpartit
  • 4GB sa 16GB RAM teħtieġ minimu ta '4GB ta' spazju ta 'skambju
  • 16GB sa 64GB ta 'RAM teħtieġ minimu ta' 8GB ta 'spazju ta' tpartit
  • 64GB sa 256GB ta 'RAM teħtieġ minimu ta' 16GB ta 'spazju ta' tpartit

Ara l-memorja attwali u d-daqs tal-ispazju tal-iskambju (l-unità default hija k, l-unità -m hija M):
free -m

Ir-riżultati murija huma kif ġej (eżempju):
buffers kondiviżi b'xejn użati totali miżmuma fil-cache
Mem: 498 347 151 0 101 137
-/+ buffers/cache: 108 390
Skambju: 0 0 0

Jekk Swap huwa 0, dan ifisser le, u għandek bżonn iżżid manwalment il-partizzjoni ta 'skambju SWAP.

(Nota: VPS b'arkitettura OPENVZ ma jappoġġjax iż-żieda manwalment ta 'partizzjoni ta' skambju SWAP)

Hemm 2 tipi ta 'żieda ta' spazju ta 'skambju SWAP:

  • 1. Żid partizzjoni swap SWAP.
  • 2. Żid fajl swap SWAP.

Huwa rrakkomandat li żżid partizzjoni ta 'skambju SWAP; jekk ma jkunx hemm ħafna spazju ħieles, żid fajl ta' skambju.

Ara l-informazzjoni dwar SWAP (inkluż fajl ta' skambju SWAP u dettalji tal-partizzjoni):

swapon -s
jew
cat /proc/swaps

(Jekk ma jkun hemm l-ebda valur SWAP murija, dan ifisser li l-ispazju SWAP ma ġiex miżjud)

Hawn hu eżempju ta’ kif toħloq fajl SWAP:

1. Oħloq skambju ta '1GB

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. Oħloq skambju ta '2GB

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

(Finish)

Dawn li ġejjin huma referenzi dettaljati addizzjonali:

1. Uża l-kmand dd biex toħloq fajl ta' tpartit

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

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

B'dan il-mod, jinħoloq fajl /home/swap, id-daqs ta '1024000 huwa 1G, u d-daqs ta' 2048k huwa 2G.

2. Agħmel fajl f'format ta' tpartit:
mkswap /home/swap

3. Uża l-kmand swapon biex timmonta l-partizzjoni tal-fajl mal-partizzjoni ta 'skambju
/sbin/swapon /home/swap

Ejja nagħtu ħarsa mal-kmand -m b'xejn u nsib li diġà hemm fajl ta 'skambju.
free -m

Iżda wara li terġa 'tibda s-sistema, il-fajl ta' tpartit jerġa' jsir 0.

4. Sabiex tevita li l-fajl ta' tpartit isir 0 wara li jerġa' jibda, immodifika l-fajl /etc/fstab

Fl-aħħar (l-aħħar linja) tal-fajl /etc/fstab żid:
/home/swap swap swap default 0 0

(Għalhekk anke jekk is-sistema terġa 'tibda, il-fajl tal-iskambju għadu siewi)

Jew uża direttament il-kmand li ġej biex iżżid il-kmand tal-konfigurazzjoni tal-muntaġġ awtomatiku mill-ġdid:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab

Taħt liema ċirkostanzi l-VPS juża l-ispazju tal-iskambju SWAP?

Mhuwiex wara li l-memorja fiżika kollha tiġi kkunsmata qabel ma tuża l-ispazju ta 'swap SWAP, iżda hija determinata mill-valur tal-parametru ta' swappiness.

[għerq@ ~]# cat /proc/sys/vm/swappiness
60
(Il-valur default ta' dan il-valur huwa 60)

  • swappiness=0 tfisser l-użu massimu tal-memorja fiżika, u mbagħad l-ispazju għall-iskambju SWAP.
  • swappiness = 100 jindika li l-ispazju ta 'skambju huwa użat b'mod attiv, u d-dejta fil-memorja hija trasferita għall-ispazju ta' tpartit fil-ħin.

Kif tissettja l-parametru swappiness?

Modifika temporanja:

[għerq@ ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[għerq@ ~]# cat /proc/sys/vm/swappiness
10
(Din il-modifika temporanja daħlet fis-seħħ, iżda jekk is-sistema terġa' tinbeda, terġa' lura għall-valur default ta' 60)

Modifika permanenti:

Żid il-parametri li ġejjin fil-fajl /etc/sysctl.conf:
vm.swappiness=10

(Issejvja, tidħol fis-seħħ wara li terġa' tibda)

jew daħħal il-kmand direttament:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Ħassar il-fajl swap SWAP

1. Waqqaf il-partizzjoni swap l-ewwel

/sbin/swapoff /home/swap

2. Ħassar il-fajl partizzjoni swap

rm -rf /home/swap

3. Ħassar il-kmand tal-konfigurazzjoni tal-muntatura awtomatika

vi /etc/fstab

Neħħi din il-linja:

/home/swap swap swap default 0 0

(Dan se jħassar il-fajl ta' tpartit miżjud manwalment)

Nota:

  • 1. L-utent għerq biss jista 'jintuża biex iżid jew iħassar operazzjonijiet ta' tpartit.
  • 2. Jidher li l-partizzjoni swap allokata meta tinstalla s-sistema VPS ma tistax titħassar.
  • 3. Il-partizzjoni tpartit hija ġeneralment id-doppju tad-daqs tal-memorja.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) maqsuma "CentOS kif iżżid/tħassar manwalment memorja virtwali SWAP skambju fajls & diviżorji? , biex jgħinek.

Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-158.html

Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!

🔔 Kun l-ewwel li ġġib il-"Gwida għall-Użu tal-Għodda AI għall-Marketing tal-Kontenut ChatGPT" siewja fid-direttorju ta' fuq tal-kanal! 🌟
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!

 

发表 评论

L-indirizz elettroniku tiegħek mhux se jkun ippubblikat. Jintużaw l-oqsma meħtieġa * Tikketta

iscroll għal fuq