Sidee buu CentOS gacantiisa ugu daraa/kasaaraa xusuusta dalwaddii SWAP faylasha iyo qaybaha kala beddelashada?

CentOSSidee gacanta loogu daraa/kasaaraa xusuusta dalwaddii SWAP faylalka iyo qaybaha kala beddelashada?

Waa maxay qaybta isdhaafsiga? SWAP waa aagga la isku dhaafsado, doorka SWAPna waa markaLinuxMarka xusuusta jireed ee nidaamka ay ku filnaan weydo, qeyb ka mid ah xusuusta jirka ayaa la soo deyn doonaa si loo kabo xusuusta jireed ee aan ku filneyn, si ay hadda u socoto.软件isticmaalka barnaamijka.

Faa'iidooyinka isticmaalka Isbeddelka ee qaybaha isku beddelashada

Hagaajinta hagaajinta SWAP waxay aad muhiim ugu tahay codsiga waxqabadka ee server-ka Shabakadda.Haddii xusuusta jireed ay ku filnaan weydo, goobaha qaybta xusuusta ee SWAP waxaa loo isticmaali karaa si wax ku ool ah loo badbaadiyo qiimaha cusboonaysiinta nidaamka LINUX.

Waa maxay cabbirka qaybta isdhaafsiga?

Baaxadda qaybta isdhaafsiga SWAP waxaa lagu go'aamiyaa iyadoo loo eegayo cabbirka xusuusta nidaamka dhabta ah iyo software-ka la isticmaalay.

Talooyinka CentOS iyo RHEL6 waa sida soo socota. Fadlan samee hagaajinta hagaajinta ku habboon iyadoo loo eegayo xaaladda gaarka ah:

  • 4GB ee RAM waxa uu u baahan yahay ugu yaraan 2GB ee meel la isku dhaafsado
  • 4GB ilaa 16GB RAM waxay u baahan tahay ugu yaraan 4GB ee meel la isku dhaafsado
  • 16GB ilaa 64GB ee RAM waxa uu u baahan yahay ugu yaraan 8GB ee meel la isku dhaafsado
  • 64GB ilaa 256GB ee RAM waxa uu u baahan yahay ugu yaraan 16GB ee meel la isku dhaafsado

Fiiri xusuusta hadda jirta oo beddel cabbirka booska (cutubka hore waa k, -m unugga waa M):
free -m

Natiijooyinka la soo bandhigay waa sida soo socota (tusaale):
wadarta kaydka kaydinta la wadaago ee bilaashka ah ee la isticmaalay
Mem: 498 347 151 0 101 137
-/+ kaydinta/cache: 108 390
Isku bedel: 0 0

Haddi isweydarsigu yahay 0, macnaheedu waa maya, waxaadna u baahantahay inaad gacanta ku darto qaybta iswaydaarsiga SWAP.

(Fiiro gaar ah: VPS oo leh qaab dhismeedka OPENVZ ma taageerayo in gacanta lagu daro qayb isweydaarsiga SWAP)

Waxaa jira 2 nooc oo lagu daro SWAP boos isku beddelasho:

  • 1. Ku dar qayb isku beddelasho SWAP ah.
  • 2. Ku dar faylka SWAP beddelka.

Waxaa lagu talinayaa in lagu daro qayb isku beddelasho SWAP ah; haddii aysan jirin meel bannaan oo badan oo bannaan, ku dar faylka beddelka.

Arag macluumaadka SWAP (ay ku jirto SWAP faylalka isdhaafsiga iyo faahfaahinta qaybta):

swapon -s
ama
cat /proc/swaps

(Haddii aysan jirin qiime SWAP ah oo la soo bandhigay, waxay la macno tahay in booska SWAP aan lagu darin)

Waa kan tusaale sida loo sameeyo faylka SWAP:

1. Samee isku beddelasho 1GB ah

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. Samee isku beddelasho 2GB ah

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

(Dhameyso)

Kuwa soo socda waa tixraacyo faahfaahsan oo dheeraad ah:

1. Isticmaal amarka dd si aad u abuurto fayl isku beddelasho

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

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

Sidan, feyl /guri/iswaafajin ayaa loo abuuray, cabbirka 1024000 waa 1G, cabbirka 2048kna waa 2G.

2. U samee fayl qaab isku beddelasho ah:
mkswap /home/swap

3. Isticmaal amarka swapon si aad ugu dhejiso qaybta feylka qaybta isdhaafsiga
/sbin/swapon /home/swap

Aan ku eegno amarka bilaashka ah -m oo aan ogaano inuu horeyba u jiray fayl isku beddelasho.
free -m

Laakin ka dib marka dib loo bilaabo nidaamka, feylka is dhaafsiga waxa uu noqonayaa 0 mar kale.

4. Si looga hortago in faylka isku beddelka ahi noqdo 0 ka dib dib u bilawga, wax ka beddel faylka /etc/fstab

Dhamaadka (khadka u dambeeya) ee faylka /etc/fstab ku dar:
/home/swap swap swap default 0 0

(Sidaas darteed xitaa haddii nidaamka dib loo bilaabo, feylka isdhaafsiga weli waa mid qiimo leh)

Ama si toos ah u isticmaal amarkan soo socda si aad ugu darto dib u bilaabo amarka qaabeynta buurta:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab

Xaaladodee ayay VPS u isticmaashaa booska sarrifka SWAP?

Ma aha ka dib marka dhammaan xusuusta jireed la isticmaalo ka hor inta aan la isticmaalin booska isku beddelashada SWAP, laakiin waxaa lagu go'aamiyaa qiimaha cabbirka isweydaarsiga.

[xidid @ ~]# cat /proc/sys/vm/swappiness
60
(Qiimaha caadiga ah ee qiimahani waa 60)

  • swappiness=0 macnaheedu waa isticmaalka ugu badan ee xusuusta jireed, ka dibna booska SWAP beddelashada.
  • swappiness=100 waxa ay tuseysaa in meesha is dhaafsiga si firfircoon loo isticmaalo, xogta ku jirta xusuustana loo wareejiyo booska isku bedelashada waqti ku haboon.

Sidee loo dejiyaa cabbirka isdhaafsiga?

Wax ka beddel ku meel gaar ah:

[xidid @ ~]# sysctl vm.swappiness=10
vm. isweydaarsiga = 10
[xidid @ ~]# cat /proc/sys/vm/swappiness
10
(Isbeddelkan ku-meel-gaadhka ah ayaa dhaqan galay, laakiin haddii nidaamka dib loo bilaabo, wuxuu ku soo laaban doonaa qiimaha caadiga ah ee 60)

Wax ka beddel joogto ah:

Ku dar cabbirada soo socda faylka /etc/sysctl.conf:
vm.swappiness=10

(Keydi, waxay dhaqan gali doontaa dib u bilaabashada ka dib)

ama si toos ah u geli amarka:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Tirtir faylka SWAP-ga beddelka

1. Marka hore jooji qaybta isdhaafsiga

/sbin/swapoff /home/swap

2. Tirtir faylka kala beddelashada

rm -rf /home/swap

3. Tirtir amarka qaabeynta ee si toos ah

vi /etc/fstab

Ka saar khadkan:

/home/swap swap swap default 0 0

(Tani waxay tirtiri doontaa faylka is beddelka ee gacanta lagu daray)

Xusuusin:

  • 1. Kaliya isticmaalaha xididka ayaa loo isticmaali karaa in lagu daro ama la tirtiro hawlgallada isdhaafsiga.
  • 2. Waxay u muuqataa in qaybta isdhaafsiga ee loo qoondeeyay marka la rakibayo nidaamka VPS aan la tirtiri karin.
  • 3. Qaybta isdhaafsiga guud ahaan laba jeer bay ka weyn tahay xajmiga xusuusta.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) la wadaagay "CentOS sidee gacanta loogu daraa/tirtiraa xusuusta dalwaddii SWAP faylasha iyo qaybaha? , si ay kuu caawiyaan.

Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-158.html

Ku soo dhawoow kanaalka Telegramka ee Chen Weiliang's blog si aad u hesho wararkii ugu dambeeyay!

🔔 Noqo kuwa ugu horreeya ee hela "ChatGPT Content Suuqgeynta AI Hagaha Isticmaalka Qalabka" ee tusaha sare ee kanaalka! 🌟
📚 Hagahan waxa uu ka kooban yahay qiimo aad u weyn, 🌟Tani waa fursad naadir ah, ha seegin! ⏰⌛💨
Share iyo like saar hadaad jeceshahay!
Wadaagistaada iyo jeceylkaaga ayaa ah dhiirigelintayada joogtada ah!

 

评论

Cinwaanka emailkaaga lama daabici doono. 项 已 用 * Calaamadda

kor ugu rog