Kedu ka CentOS si eji aka tinye/wepụ mebere ebe nchekwa SWAP swap faịlụ na nkebi?

CentOSOtu esi eji aka tinye/wepu mebere ebe nchekwa SWAP swap faịlụ na nkebi?

Kedu ihe bụ nkebi swap? SWAP bụ mpaghara swap, na ọrụ nke oghere SWAP bụ mgbeLinuxMgbe ebe nchekwa anụ ahụ nke sistemụ ahụ ezughị oke, a ga-ahapụ akụkụ nke ebe nchekwa anụ ahụ iji gbakwunye ebe nchekwa anụ ahụ zuru oke, nke mere na ugbu a na-agba ọsọ.软件eji mmemme.

Uru nke iji Swap maka nkebi swap

Mgbanwe nke ntọala njikarịcha SWAP dị ezigbo mkpa maka ngwa arụmọrụ nke sava Weebụ Ọ bụrụ na ebe nchekwa anụ ahụ ezughi oke, enwere ike iji ntọala nkebi SWAP ebe nchekwa mebere iji chekwaa ọnụ ahịa nkwalite sistemụ LINUX nke ọma.

Kedu ihe kwesịrị ịdị nha nke nkebi swap?

A na-ekpebi oke nkebi SWAP swap dịka nha nke ebe nchekwa sistemu ahụ na ngwanro eji.

Ntụnye maka CentOS na RHEL6 bụ ndị a. Biko mee mgbanwe kachasị mma dịka ọnọdụ a kapịrị ọnụ:

  • 4GB nke RAM chọrọ opekempe 2GB nke oghere mgbanwe
  • 4GB ruo 16GB Ram chọrọ opekempe nke 4GB nke oghere mgbanwe
  • 16GB ruo 64GB nke RAM chọrọ opekempe nke 8GB nke oghere mgbanwe
  • 64GB ruo 256GB nke RAM chọrọ opekempe nke 16GB nke oghere mgbanwe

Lelee ebe nchekwa dị ugbu a wee gbanwee nha oghere (nha mbụ bụ k, -m unit bụ M):
free -m

Nsonaazụ egosiri bụ ndị a (atụ):
echekwabara mkpokọta n'efu na-echekwa nchekwa
Nọmba: 498 347 151 0 101 137
-/+ nchekwa/nchekwa: 108 390
Gbanwee: 0

Ọ bụrụ na Swap bụ 0, ọ pụtara mba, ma ịkwesịrị iji aka tinye akụkụ SWAP swap.

(Rịba ama: VPS nwere ụkpụrụ ụlọ OPENVZ anaghị akwado iji aka tinye akụkụ SWAP swap)

Enwere ụdị 2 nke ịgbakwụnye oghere SWAP:

  • 1. Tinye akụkụ SWAP swap.
  • 2. Tinye faịlụ SWAP swap.

A na-atụ aro ka ịgbakwunye akụkụ SWAP swap; ọ bụrụ na enweghị ohere dị ukwuu fọdụrụ, tinye faịlụ swap.

Lelee ozi SWAP (gụnyere faịlụ SWAP swap na nkọwa nkebi):

swapon -s
ma obu
cat /proc/swaps

(Ọ bụrụ na enweghị uru SWAP egosiri, ọ pụtara na etinyebeghị oghere SWAP)

Nke a bụ ọmụmaatụ otu esi emepụta faịlụ SWAP:

1. Mepụta mgbanwe 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. Mepụta mgbanwe 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

(Emecha)

Ndị a bụ ntụnyere nkọwa zuru ezu:

1. Jiri iwu dd mepụta faịlụ swap

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

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

N'ụzọ dị otú a, a na-emepụta faịlụ / ụlọ / swap, nha 1024000 bụ 1G, na nha 2048k bụ 2G.

2. Mepụta faịlụ n'ụdị mgbanwe:
mkswap /home/swap

3. Jiri iwu swapon na-ebugo nkebi faịlụ na nkebi swap
/sbin/swapon /home/swap

Ka anyị jiri iwu free -m lee anya wee chọpụta na enweelarị faịlụ swap.
free -m

Mana ka ịmalitegharịa sistemụ ahụ, faịlụ swap na-aghọ 0 ọzọ.

4. Iji gbochie faịlụ swap ịghọ 0 ka ịmalitegharịa, gbanwee faịlụ /etc/fstab

Na njedebe (akara ikpeazụ) nke faịlụ /etc/fstab tinye:
/home/swap swap swap default 0 0

(Ya mere ọ bụrụgodị na ịmaliteghachi usoro ahụ, faịlụ swap ka bara uru)

Ma ọ bụ jiri iwu na-esonụ ozugbo ka ịgbakwunye iwu nhazi nkwalite ugwu akpaka:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab

N'ọnọdụ ndị dị aṅaa ka VPS na-eji ohere mgbanwe SWAP?

Ọ bụghị ka emechara ebe nchekwa anụ ahụ niile tupu ị na-eji oghere SWAP swap, mana ọ na-ekpebi site na oke uru nke swappiness.

[mgbọrọgwụ @ ~]# cat /proc/sys/vm/swappiness
60
(Uru ndabara nke uru a bụ 60)

  • swappiness=0 pụtara oke ojiji nke ebe nchekwa anụ ahụ, wee bụrụ ohere maka mgbanwe SWAP.
  • swappiness=100 na-egosi na a na-eji oghere swap arụ ọrụ nke ọma, a na-ebufe data dị na ebe nchekwa na oghere ngbanwe n'oge.

Otu esi edobe oke ngbanwe?

Mgbanwe nwa oge:

[mgbọrọgwụ @ ~]# sysctl vm.swappiness=10
vm.swappiness = 10
[mgbọrọgwụ @ ~]# cat /proc/sys/vm/swappiness
10
(Mgbanwe a nwa oge emetụtala, mana ọ bụrụ na ịmalitegharị usoro ahụ, ọ ga-alaghachi na uru ndabara nke 60)

Mgbanwe na-adịgide adịgide:

Tinye ihe ndị a na faịlụ /etc/sysctl.conf:
vm.swappiness=10

(Chekwa, ọ ga-amalite ma malitegharịa)

ma ọ bụ tinye iwu ozugbo:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Hichapụ faịlụ SWAP gbanwere

1. Kwụsị nkebi swap mbụ

/sbin/swapoff /home/swap

2. Hichapụ faịlụ nkebi swap

rm -rf /home/swap

3. Hichapụ iwu nhazi ugwu akpaka

vi /etc/fstab

Wepu ahịrị a:

/home/swap swap swap default 0 0

(Nke a ga-ehichapụ faịlụ swap ejiri aka tinye)

Mara:

  • 1. Naanị onye ọrụ mgbọrọgwụ nwere ike iji tinye ma ọ bụ hichapụ ọrụ swap.
  • 2. O yiri ka akụkụ nke swap ekenyela mgbe ị na-etinye usoro VPS enweghị ike ihichapụ.
  • 3. The swap nkebi bụ n'ozuzu ugboro abụọ size nke ebe nchekwa.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "CentOS ka esi etinye / hichapụ mebere ebe nchekwa SWAP faịlụ na akụkụ? , iji nyere gị aka.

Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-158.html

Nabata na ọwa Telegram nke blọgụ Chen Weiliang ka ị nweta mmelite kachasị ọhụrụ!

🔔 Bụrụ onye mbụ nweta "ChatGPT Content Marketing AI Tool Guideing" bara uru na akwụkwọ ndekọ aha kacha elu! 🌟
📚 Ntuziaka a nwere nnukwu uru, 🌟Nke a bụ ohere dị ụkọ, echefula ya! ⏰⌛💨
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị!
Ịkekọrịta na mmasị gị bụ mkpali anyị na-aga n'ihu!

 

评论

Adreesị email gị agaghị ebipụta. Achọrọ ubi na-eji * Label

pịgharịa gaa n'elu