Tusitusiga Tusitusiga
CentOSE fa'afefea ona fa'aopoopo/ave'ese ma le lima le mafaufau fa'amasani SWAP swap faila & vaeluaga?
O le a le vaeluaga swap? SWAP o le swap area, ma o le matafaioi a le SWAP space o le taimiLinuxA le lava le manatua faaletino o le faiga, o se vaega o le manatua faaletino o le a faamatuu atu e faaopoopo atu i le le lava le manatua faaletino, ina ia o loo tamoʻe nei.Polokalamefa'aoga polokalame.
Fa'amanuiaga ole fa'aogaina ole Swap mo swap partitions
O le fetuutuunaiga o le SWAP optimization settings e taua tele mo le faʻatinoga o le faʻaogaina o le Web server. Afai e le lava le mafaufau faaletino, e mafai ona faʻaogaina le virtual memory SWAP partition settings e faʻasaʻo lelei ai le tau o le faʻaleleia o le LINUX system.
O le a le tele o le vaeluaga o le swap?
Ole tele ole vaeluaga ole SWAP swap e fuafuaina e tusa ai ma le tele o le faʻaogaina o le polokalama ma le polokalama faʻaoga.
O fautuaga mo CentOS ma RHEL6 o loʻo mulimuli mai. Faʻamolemole fai ni fetuunaiga talafeagai e tusa ai ma le tulaga patino:
- 4GB o le RAM e manaʻomia se laʻititi o le 2GB o avanoa fesuiaʻi
- 4GB i le 16GB RAM e manaʻomia se laʻititi ole 4GB ole avanoa fesuiai
- 16GB i le 64GB o le RAM e manaʻomia se laʻititi o le 8GB o le avanoa fesuiaʻi
- 64GB i le 256GB o le RAM e manaʻomia se laʻititi o le 16GB o le avanoa fesuiaʻi
Va'ai le mea o lo'o i ai nei manatua ma fesuia'i le tele o avanoa (iunite fa'aletonu o le k, -m iunite o le M):
free -m
O fa'ai'uga fa'aalia e fa'apea (fa'ata'ita'iga):
aofa'i fa'aoga fa'asoa fa'asoa fa'apolopolo
Mem: 498 347 151 0 101 137
-/+ puipui/cache: 108 390
Suiga: 0 0 0
Afai o le Swap e 0, o lona uiga e leai, ma e tatau ona e fa'aopoopo ma le lima le vaeluaga o le SWAP swap.
(Manatua: VPS ma le OPENVZ architecture e le lagolagoina ma le lima le faʻaopoopoina o le SWAP swap partition)
E 2 ituaiga o fa'aopoopo SWAP swap avanoa:
- 1. Fa'aopoopo se vaeluaga swap SWAP.
- 2. Fa'aopoopo se faila swap SWAP.
E fautuaina le fa'aopoopoina o se vaeluaga swap swap; afai e le tele se avanoa avanoa, fa'aopoopo se faila swap.
Va'ai fa'amatalaga SWAP (e aofia ai SWAP swap faila ma fa'amatalaga vaeluaga):
swapon -s
pe
cat /proc/swaps
(Afai e leai se tau SWAP faʻaalia, o lona uiga e leʻi faʻaopoopoina le avanoa SWAP)
Ole fa'ata'ita'iga lea ole faiga ole faila SWAP:
1. Fausia se 1GB swap
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. Fausia se 2GB swap
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
(Faʻamaeʻa)
O lo'o taua i lalo fa'amatalaga auiliili fa'aopoopo:
1. Fa'aaoga le dd command e fai ai se faila swap
1G manatua
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
2G manatua:
dd if=/dev/zero of=/home/swap bs=1k count=2048k
I lenei auala, ua faia ai se faila /home/swap, o le tele o le 1024000 o le 1G, ma le tele o le 2048k o le 2G.
2. Fai se faila i le swap format:
mkswap /home/swap
3. Fa'aaoga le swapon command e fa'apipi'i ai le vaeluaga o faila i le vaeluaga o le swap
/sbin/swapon /home/swap
Sei o tatou tilotilo i le free -m poloaiga ma iloa ai ua i ai se faila swap.
free -m
Ae a uma ona toe amataina le faiga, o le faila swap e toe 0.
4. Ina ia taofia le swap faila mai le 0 pe a uma ona toe amata, sui le /etc/fstab faila
I le faaiuga (laina mulimuli) o le /etc/fstab faila faaopoopo:
/home/swap swap swap default 0 0
(E tusa lava pe toe amata le faiga, e taua pea le faila swap)
Po'o le fa'aoga sa'o le fa'atonuga lea e fa'aopoopo i ai le fa'atonuga o le fa'atonuga fa'amautu otometi:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab
I lalo o le a le tulaga e faʻaogaina ai e le VPS le avanoa fesuiaʻi SWAP?
E le'o pe a uma ona fa'aaoga uma le mafaufau fa'aletino a'o le'i fa'aogaina le avanoa swap SWAP, ae e fa'amoemoeina i le tau fa'amaufa'ailoga ole swappiness.
[a'a@ ~]#cat /proc/sys/vm/swappiness
60
(O le tau le aoga o lenei tau o le 60)
- swappiness=0 o lona uiga o le maualuga o le faʻaogaina o le mafaufau faʻaletino, ona sosoo ai lea ma le avanoa mo le fesuiaiga o le SWAP.
- swappiness=100 o loʻo faʻaalia ai o loʻo faʻaaogaina le avanoa swap, ma o faʻamaumauga i le manatua e faʻafeiloaʻi i le avanoa swap i le taimi.
E faʻafefea ona seti le swappiness parameter?
Suiga lē tumau:
[a'a@ ~]#sysctl vm.swappiness=10
vm. le fiafia = 10
[a'a@ ~]#
cat /proc/sys/vm/swappiness
10
(O lenei suiga le tumau ua aoga, ae afai e toe amata le faiga, o le a toe foi i le tau le aoga o le 60)
Suiga tumau:
Fa'aopoopo mea nei i le faila /etc/sysctl.conf:
vm.swappiness=10
(Sefe, e aoga pe a toe amata)
pe tuu sa'o le poloaiga:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf
Aveese le faila swap SWAP
1. Taofi muamua le vaeluaga swap
/sbin/swapoff /home/swap
2. Ave'ese le faila swap partition
rm -rf /home/swap
3. Ave'ese le fa'atonuga fa'apipi'i otometi
vi /etc/fstab
Aveese le laina lea:
/home/swap swap swap default 0 0
(O le a tape le faila swap fa'aopoopo ma le lima)
Manatua:
- 1. Na'o le tagata fa'aoga a'a e mafai ona fa'aoga e fa'aopoopo pe tape ai galuega fesuia'i.
- 2. E foliga mai e le mafai ona tapeina le vaeluaga o le swap pe a faʻapipiʻi le VPS.
- 3. O le vaeluaga swap e masani ona faaluaina le tele o le manatua.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) fa'asoa "CentOS fa'afefea ona fa'aopoopo ma le lima/tapē'ese le mafaufau fa'amalama SWAP swap faila & vaeluaga? , e fesoasoani ia te oe.
Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-158.html
Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!