Ciamar a chuireas CentOS ris / thoir air falbh faidhlichean suaip SWAP cuimhne brìgheil & sgaradh?

CentOSMar a chuireas tu ris / thoir air falbh cuimhne brìgheil faidhlichean suaip SWAP & sgaradh?

Dè a th’ ann an sgaradh suaip? Is e SWAP an raon suaip, agus is e àite an àite SWAP nuairLinuxNuair nach eil cuimhne corporra an t-siostaim gu leòr, thèid pàirt den chuimhne corporra a leigeil ma sgaoil gus cur ris a’ chuimhne corporra nach eil gu leòr, gus am bi an gluasad a tha a’ ruith an-dràsta.Bathar-bogcleachdadh prògram.

Buannachdan bho bhith a’ cleachdadh Swap airson sgaradh suaip

Tha atharrachadh roghainnean optimization SWAP glè chudromach airson tagradh dèanadais an fhrithealaiche lìn.Mura h-eil an cuimhne corporra gu leòr, faodaidh tu cosgais ùrachadh siostam LINUX a shàbhaladh gu h-èifeachdach le bhith a’ suidheachadh an sgaradh cuimhne brìgheil SWAP.

Dè bu chòir a bhith meud an sgaradh suaip?

Suidhich meud an sgaradh suaip SWAP a rèir meud fìor chuimhne an t-siostaim agus am bathar-bog a thathar a’ cleachdadh.

Tha na molaidhean airson CentOS agus RHEL6 mar a leanas. Feuch an dèan thu atharrachaidhean optimization iomchaidh a rèir an t-suidheachaidh shònraichte:

  • Feumaidh 4GB de RAM co-dhiù 2GB de àite suaip
  • Feumaidh 4GB gu 16GB RAM co-dhiù 4GB de àite suaip
  • Feumaidh 16GB gu 64GB de RAM co-dhiù 8GB de àite suaip
  • Feumaidh 64GB gu 256GB de RAM co-dhiù 16GB de àite suaip

Thoir sùil air a’ chuimhne gnàthach agus suaip meud an àite (is e k an aonad bunaiteach, -m aonad is M):
free -m

Tha na toraidhean a tha air an taisbeanadh mar a leanas (eisimpleir):
iomlan bufairean co-roinnte an-asgaidh air an tasgadh
Àireamh: 498 347 151 0 101 137
-/+ bufairean/tasglann: 108 390
Tionndadh: 0

Mas e 0 a th’ ann an Swap, tha e a’ ciallachadh nach eil, agus feumaidh tu an sgaradh suaip SWAP a chuir ris le làimh.

(Nòta: Chan eil VPS le ailtireachd OPENVZ a’ toirt taic do bhith a’ cur ri chèile sgaradh suaip SWAP le làimh)

Tha 2 sheòrsa de àite suaip SWAP a chur ris:

  • 1. Cuir a-steach sgaradh suaip SWAP.
  • 2. Cuir faidhle suaip SWAP.

Thathas a’ moladh sgaradh suaip SWAP a chuir ris; mura h-eil mòran àite an-asgaidh air fhàgail, cuir faidhle suaip ris.

Thoir sùil air fiosrachadh SWAP (a’ toirt a-steach faidhle suaip SWAP agus mion-fhiosrachadh sgaradh):

swapon -s
no
cat /proc/swaps

(Mura h-eil luach SWAP air a thaisbeanadh, tha e a’ ciallachadh nach deach àite SWAP a chur ris)

Seo eisimpleir de mar a chruthaicheas tu faidhle SWAP:

1. Cruthaich suaip 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. Cruthaich suaip 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ìochnaich)

Tha na leanas nan iomraidhean mionaideach a bharrachd:

1. Cleachd an dd àithne gus faidhle suaip a chruthachadh

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

San dòigh seo, tha faidhle / dachaigh / suaip air a chruthachadh, is e meud 1024000 1G, agus is e meud 2048k 2G.

2. Dèan faidhle ann an cruth suaip:
mkswap /home/swap

3. Cleachd an t-òrdugh swapon gus am faidhle a chuir a-steach don sgaradh suaip
/sbin/swapon /home/swap

Bheir sinn sùil leis an àithne free -m agus lorg sinn gu bheil faidhle suaip ann mu thràth.
free -m

Ach às deidh an siostam ath-thòiseachadh, bidh am faidhle suaip gu bhith 0 a-rithist.

4. Gus casg a chuir air am faidhle suaip bho bhith 0 às deidh ath-thòiseachadh, atharraich am faidhle /etc/fstab

Aig deireadh (loidhne mu dheireadh) den fhaidhle /etc/fstab cuir ris:
/home/swap swap swap default 0 0

(Mar sin eadhon ged a thèid an siostam ath-thòiseachadh, tha am faidhle suaip fhathast luachmhor)

No cleachd an àithne a leanas gu dìreach gus an àithne rèiteachaidh mount fèin-ghluasadach ath-thòiseachadh:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab

Dè na suidheachaidhean a bhios an VPS a’ cleachdadh àite iomlaid SWAP?

Chan ann às deidh a h-uile càil a thathas a’ caitheamh a ’chuimhne corporra mus cleachd thu àite suaip SWAP, ach tha e air a dhearbhadh le luach paramadair suathadh.

[freumh@~]# cat /proc/sys/vm/swappiness
60
(Is e luach bunaiteach an luach seo 60)

  • Tha swappiness = 0 a’ ciallachadh an cleachdadh as motha de chuimhne corporra, agus an uairsin an àite airson iomlaid SWAP.
  • Tha swappiness = 100 a’ nochdadh gu bheil an t-àite suaip air a chleachdadh gu gnìomhach, agus tha an dàta sa chuimhne air a ghluasad chun àite suaip ann an deagh àm.

Ciamar a shuidhicheas tu am paramadair swappiness?

Atharrachadh sealach:

[freumh@~]# sysctl vm.swappiness=10
vm.swappiness = 10
[freumh@~]# cat /proc/sys/vm/swappiness
10
(Thàinig am mion-atharrachadh sealach seo gu buil, ach ma thèid an siostam ath-thòiseachadh, tillidh e chun luach bunaiteach de 60)

Atharrachadh maireannach:

Cuir na paramadairean a leanas ris an fhaidhle /etc/sysctl.conf:
vm.swappiness=10

(Sàbhail, thig e gu buil às deidh ath-thòiseachadh)

no cuir a-steach an òrdugh gu dìreach:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Sguab às am faidhle suaip SWAP

1. Stad an sgaradh suaip an toiseach

/sbin/swapoff /home/swap

2. Sguab às am faidhle sgaradh suaip

rm -rf /home/swap

3. Thoir às an àithne rèiteachaidh mount fèin-ghluasadach

vi /etc/fstab

Thoir air falbh an loidhne seo:

/home/swap swap swap default 0 0

(Sguabaidh seo às am faidhle suaip a chaidh a chur ris le làimh)

Nota:

  • 1. Chan urrainnear ach an neach-cleachdaidh freumh a chleachdadh gus gnìomhachd suaip a chuir ris no a dhubhadh às.
  • 2. Tha e coltach nach urrainn an sgaradh suaip a chaidh a riarachadh nuair a chaidh an siostam VPS a stàladh a dhubhadh às.
  • 3. Tha an sgaradh suaip sa chumantas dà uair nas motha na cuimhne.

An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) co-roinnte “CentOS mar a chuireas tu ris / cuir às le làimh faidhlichean suaip SWAP & sgaraidhean? , gus do chuideachadh.

Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-158.html

Fàilte don t-sianal Telegram de bhlog Chen Weiliang gus na h-ùrachaidhean as ùire fhaighinn!

🔔 Bi mar a’ chiad fhear a fhuair an “Stiùireadh Cleachdadh Inneal AI Margaidheachd Susbaint ChatGPT” luachmhor ann an eòlaire mullach an t-seanail! 🌟
📚 Tha luach mòr anns an stiùireadh seo, 🌟 Is e cothrom ainneamh a tha seo, na caill e! ⏰⌛💨
Roinn agus toil ma thogras tu!
Is e do roinneadh agus do rudan mar ar brosnachadh leantainneach!

 

发表 评论

Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

sgrolaich gu mullach