Conas a dhéanann CentOS comhaid babhtála & landairí cuimhne fíorúil a chur leis/a bhaint de láimh?

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

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!

🔔 Bí ar an gcéad duine a gheobhaidh an "Treoir Úsáide Uirlisí AI Margaíochta Ábhair ChatGPT" luachmhar san eolaire barr na gcainéal! 🌟
📚 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!

 

发表 评论

Ní fhoilseofar do sheoladh ríomhphoist. Úsáidtear réimsí riachtanacha * Lipéad

scrollaigh go dtí an barr