Eolaire Eolaire
CentOSConas comhaid babhtála & landairí cuimhne fíorúla a chur leis/a bhaint de láimh?
Cad é an deighilt babhtála? Is é SWAP an limistéar babhtála, agus is é ról an spáis SWAP ná cathainLinuxNuair nach leor cuimhne fhisiciúil an chórais, scaoilfear cuid den chuimhne fhisiciúil chun an chuimhne fhisiciúil neamhleor a fhorlíonadh, ionas go mbeidh an chuimhne atá ar siúl faoi láthair软件úsáid clár.
Na buntáistí a bhaineann le Babhtáil a úsáid le haghaidh landairí babhtála
Tá coigeartú na socruithe leas iomlán a bhaint SWAP an-tábhachtach d'fheidhmiú feidhmíochta an fhreastalaí Gréasáin.Mura bhfuil an chuimhne fhisiciúil leordhóthanach, is féidir leat a shábháil go héifeachtach ar chostas uasghrádú córas LINUX tríd an deighilt SWAP cuimhne fíorúil a shocrú.
Cad ba cheart go mbeadh méid na críochdheighilte babhtála?
Déantar méid na deighilte babhtála SWAP a chinneadh de réir mhéid cuimhne an chórais iarbhír agus na bogearraí a úsáidtear.
Is iad seo a leanas na moltaí do CentOS agus RHEL6. Déan na coigeartuithe optamaithe cuí de réir na staide ar leith le do thoil:
- Éilíonn 4GB RAM ar a laghad 2GB de spás babhtála
- Éilíonn 4GB go 16GB RAM ar a laghad 4GB de spás babhtála
- Éilíonn 16GB go 64GB RAM ar a laghad 8GB de spás babhtála
- Éilíonn 64GB go 256GB RAM ar a laghad 16GB de spás babhtála
Féach ar an gcuimhne reatha agus babhtáil méid an spáis (is é k an t-aonad réamhshocraithe, is é M an t-aonad -m):
free -m
Is iad seo a leanas na torthaí ar taispeáint (mar shampla):
maoláin roinnte saor in aisce iomlán a úsáidtear i dtaisce
Meamram: 498 347 151 0 101 137
-/+ maoláin/taisce: 108 390
Babhtáil: 0 0 0
Más é 0 Babhtáil, ciallaíonn sé nach bhfuil, agus ní mór duit an deighilt babhtála SWAP a chur leis de láimh.
(Nóta: Ní thacaíonn VPS le hailtireacht OPENVZ le críochdheighilt babhtála SWAP a chur leis de láimh)
Tá 2 chineál spás babhtála SWAP a chur leis:
- 1. Cuir deighilt babhtála SWAP leis.
- 2. Cuir comhad babhtála SWAP leis.
Moltar deighilt babhtála SWAP a chur leis; mura bhfuil mórán spáis saor in aisce fágtha, cuir comhad babhtála leis.
Féach ar fhaisnéis SWAP (lena n-áirítear comhad babhtála SWAP agus sonraí deighilte):
swapon -s
nó
cat /proc/swaps
(Mura bhfuil aon luach SWAP ar taispeáint, ciallaíonn sé nach bhfuil an spás SWAP curtha leis)
Seo sampla de conas comhad SWAP a chruthú:
1. Cruthaigh babhtáil 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. Cruthaigh babhtáil 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
(Críochnaigh)
Seo a leanas tagairtí mionsonraithe breise:
1. Bain úsáid as an ordú dd chun comhad babhtála a chruthú
Cuimhne 1G
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
Cuimhne 2G:
dd if=/dev/zero of=/home/swap bs=1k count=2048k
Ar an mbealach seo, cruthaítear comhad / baile / babhtála, is é méid 1024000 ná 1G, agus is é 2048G an méid 2k.
2. Déan comhad i bhformáid babhtála:
mkswap /home/swap
3. Úsáid an t-ordú babhtála chun críochdheighilt an chomhaid a shuiteáil ar an deighilt babhtála
/sbin/swapon /home/swap
Breathnaímid leis an ordú saor -m agus faighimid go bhfuil comhad babhtála ann cheana féin.
free -m
Ach tar éis an córas a atosú, déantar an comhad babhtála 0 arís.
4. Chun an comhad babhtála a chosc ó bheith 0 tar éis atosú, modhnaigh an comhad /etc/fstab
Ag deireadh (líne dheireanach) an chomhaid /etc/fstab cuir leis:
/home/swap swap swap default 0 0
(Mar sin, fiú má atosaítear an córas, tá an comhad babhtála fós luachmhar)
Nó bain úsáid as an ordú seo a leanas go díreach chun an t-ordú cumraíochta mount uathoibríoch a atosú a chur leis:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab
Cad iad na cúinsí faoina n-úsáideann an VPS an spás malartaithe SWAP?
Ní tar éis an tsaoil an chuimhne fhisiciúil a chaitear roimh úsáid a bhaint as an spás babhtála SWAP, ach tá sé arna chinneadh ag an luach paraiméadar na swappiness.
[fréamh@ ~]#cat /proc/sys/vm/swappiness
60
(Is é 60 luach réamhshocraithe an luacha seo)
- Ciallaíonn swappiness=0 an úsáid is mó a bhaintear as cuimhne fhisiciúil, agus ansin an spás le haghaidh malartú SWAP.
- Léiríonn swappiness=100 go n-úsáidtear an spás babhtála go gníomhach, agus aistrítear na sonraí sa chuimhne chuig an spás babhtála ar bhealach tráthúil.
Conas an paraiméadar swappiness a shocrú?
Modhnú sealadach:
[fréamh@ ~]#sysctl vm.swappiness=10
vm.swappiness = 10
[fréamh@ ~]#
cat /proc/sys/vm/swappiness
10
(Tá an modhnú sealadach seo tagtha i bhfeidhm, ach má atosaítear an córas, fillfidh sé ar an luach réamhshocraithe 60)
Mionathrú buan:
Cuir na paraiméadair seo a leanas leis an gcomhad /etc/sysctl.conf:
vm.swappiness=10
(Sábháil, tiocfaidh sé i bhfeidhm tar éis atosú)
nó cuir isteach an t-ordú go díreach:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf
Scrios an comhad babhtála SWAP
1. Stop an deighilt babhtála ar dtús
/sbin/swapoff /home/swap
2. Scrios an comhad deighilte babhtála
rm -rf /home/swap
3. Scrios an t-ordú cumraíochta mount uathoibríoch
vi /etc/fstab
Bain an líne seo:
/home/swap swap swap default 0 0
(Scriosfaidh sé seo an comhad babhtála a cuireadh leis de láimh)
rabhadh:
- 1. Ní féidir ach an t-úsáideoir fréimhe a úsáid chun oibríochtaí babhtála a chur leis nó a scriosadh.
- 2. Dealraíonn sé nach féidir an deighilt babhtála a leithdháileadh nuair a bhí an córas VPS á shuiteáil a scriosadh.
- 3. Go ginearálta tá an deighilt babhtála dhá oiread an chuimhne.
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) shared “CentOS conas cuimhne fhíorúil a chur leis/scriosadh de láimh comhaid babhtála & landairí? , chun cabhrú leat.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-158.html
Fáilte chuig cainéal Telegram de bhlag Chen Weiliang chun na nuashonruithe is déanaí a fháil!
📚 Tá luach ollmhór sa treoir seo, 🌟 Seo deis annamh, ná caill é! ⏰⌛💨
Roinnigí agus más maith libh!
Is iad do chomhroinnt agus do thaitin ár spreagadh leanúnach!