Pehea e hoʻohui lima a wehe ai ʻo CentOS i nā faila swap SWAP a me nā ʻāpana?

CentOSPehea e hoʻohui lima a wehe i ka hoʻomanaʻo virtual SWAP swap faila a me nā ʻāpana?

He aha ka ʻāpana swap? ʻO SWAP ka wahi swap, a ʻo ke kuleana o ka wahi SWAP ʻo ia ka manawaLinuxKe lawa ʻole ka hoʻomanaʻo kino o ka ʻōnaehana, e hoʻokuʻu ʻia kahi hapa o ka hoʻomanaʻo kino e hoʻohui i ka hoʻomanaʻo kino ʻole, no laila ke holo nei ka hoʻomanaʻo.ʻŌnaehanahoʻohana polokalamu.

Nā pōmaikaʻi o ka hoʻohana ʻana iā Swap no nā ʻāpana swap

He mea koʻikoʻi ka hoʻoponopono ʻana i nā hoʻonohonoho hoʻonohonoho SWAP no ka hoʻohana ʻana i ka hana o ke kikowaena Pūnaewele. Inā ʻaʻole lawa ka hoʻomanaʻo kino, hiki ke hoʻohana ʻia nā hoʻonohonoho ʻāpana SWAP hoʻomanaʻo no ka mālama pono ʻana i ke kumukūʻai o ka hoʻonui ʻana i ka ʻōnaehana LINUX.

He aha ka nui o ka ʻāpana swap?

Hoʻoholo ʻia ka nui o ka ʻāpana swap SWAP e like me ka nui o ka hoʻomanaʻo ʻōnaehana maoli a me ka polokalamu i hoʻohana ʻia.

Penei nā manaʻo no CentOS a me RHEL6. E ʻoluʻolu e hana i nā hoʻoponopono hoʻoponopono kūpono e like me ke kūlana kikoʻī:

  • Pono ʻo 4GB o RAM i ka liʻiliʻi o 2GB o ka wahi swap
  • Pono ka 4GB a i ka 16GB RAM i ka liʻiliʻi o 4GB o ka wahi swap
  • Pono ka 16GB i ka 64GB o RAM i ka liʻiliʻi o 8GB o ka wahi swap
  • Pono ka 64GB i ka 256GB o RAM i ka liʻiliʻi o 16GB o ka wahi swap

Nānā i ka hoʻomanaʻo o kēia manawa a hoʻololi i ka nui o ka lumi (ʻo ka ʻāpana paʻamau ʻo k, ʻo ka ʻāpana -m ʻo M):
free -m

Penei nā hopena i hōʻike ʻia (laʻana):
huina pau i hoʻohana ʻia me ka manuahi kaʻana like ʻole
Mem: 498 347 151 0 101 137
-/+ mau pale/huehu: 108 390
Hoʻololi: 0 0 0

Inā he 0 ka Swap, ʻaʻole ia, a pono ʻoe e hoʻohui lima i ka ʻāpana swap SWAP.

(E hoʻomaopopo: ʻAʻole kākoʻo ʻo VPS me ka hoʻolālā OPENVZ i ka hoʻohui lima ʻana i kahi ʻāpana swap SWAP)

Aia he 2 mau ʻano o ka hoʻohui ʻana i ka SWAP swap space:

  • 1. Hoʻohui i kahi ʻāpana swap SWAP.
  • 2. Hoʻohui i kahi faila swap SWAP.

Manaʻo ʻia e hoʻohui i kahi ʻāpana swap SWAP; inā ʻaʻole nui ka wahi kaʻawale i koe, e hoʻohui i kahi faila swap.

E nānā i ka ʻike SWAP (me ka faila SWAP swap a me nā kikoʻī ʻāpana):

swapon -s
a i ʻole
cat /proc/swaps

(Inā ʻaʻohe waiwai SWAP i hōʻike ʻia, ʻo ia hoʻi, ʻaʻole i hoʻohui ʻia ka wahi SWAP)

Eia kekahi laʻana o ka hana ʻana i kahi faila SWAP:

1. Hana i kahi swap 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. Hana i kahi swap 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

(Pau)

He mau kuhikuhi kikoʻī hou aʻe kēia:

1. E hoʻohana i ke kauoha dd e hana i kahi faila swap

1G hoʻomanaʻo
dd if=/dev/zero of=/home/swap bs=1024 count=1024000

2G hoʻomanaʻo:
dd if=/dev/zero of=/home/swap bs=1k count=2048k

Ma kēia ala, hana ʻia kahi faila /home/swap, ʻo ka nui o 1024000 ka 1G, a ʻo ka nui o 2048k ʻo 2G.

2. Hana i faila ma ke ʻano hoʻololi:
mkswap /home/swap

3. E hoʻohana i ke kauoha swapon e kau i ka ʻāpana waihona i ka ʻāpana swap
/sbin/swapon /home/swap

E nānā me ke kauoha free -m a ʻike aia aia kahi faila swap.
free -m

Akā ma hope o ka hoʻomaka hou ʻana i ka ʻōnaehana, lilo ka faila swap i 0 hou.

4. I mea e pale ai i ka swap file mai ka lilo ʻana i 0 ma hope o ka hoʻomaka hou ʻana, e hoʻololi i ka faila /etc/fstab

Ma ka hopena (laina hope) o ka faila /etc/fstab e hoʻohui:
/home/swap swap swap default 0 0

(No laila inā hoʻomaka hou ka ʻōnaehana, waiwai nui ka faila swap)

A i ʻole e hoʻohana pololei i kēia kauoha e hoʻohui i ke kauoha hoʻonohonoho hoʻonohonoho mauna.
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab

He aha nā kūlana e hoʻohana ai ka VPS i ka wahi hoʻololi SWAP?

ʻAʻole ia ma hope o ka pau ʻana o ka hoʻomanaʻo kino ma mua o ka hoʻohana ʻana i ka wahi swap SWAP, akā e hoʻoholo ʻia e ka waiwai o ka swappiness.

[aʻa@ ~]# cat /proc/sys/vm/swappiness
60
(ʻO ka waiwai paʻamau o kēia waiwai he 60)

  • swappiness=0 'o ia ho'i ka ho'ohana nui 'ana o ka ho'omana'o kino, a laila ka wahi no ka ho'ololi 'ana SWAP.
  • swappiness=100 e hōʻike ana ua hoʻohana ikaika ʻia ka swap space, a ua hoʻoili ʻia ka ʻikepili i loko o ka hoʻomanaʻo i ka wahi swap i kahi manawa kūpono.

Pehea e hoʻonohonoho ai i ka ʻāpana swappiness?

Hoʻololi manawa:

[aʻa@ ~]# sysctl vm.swappiness=10
vm. swappiness = 10
[aʻa@ ~]# cat /proc/sys/vm/swappiness
10
(Ua paʻa kēia hoʻololi pōkole, akā inā hoʻomaka hou ka ʻōnaehana, e hoʻi ia i ka waiwai paʻamau o 60)

Hoʻololi mau:

Hoʻohui i kēia mau ʻāpana i ka faila /etc/sysctl.conf:
vm.swappiness=10

(E mālama, e hoʻomaka ia ma hope o ka hoʻomaka hou)

a i ʻole e hoʻokomo pololei i ke kauoha:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Holoi i ka faila SWAP swap

1. E hooki mua i ka mahele swap

/sbin/swapoff /home/swap

2. Holoi i ka waihona ʻāpana swap

rm -rf /home/swap

3. Holoi i ke kauoha hoʻonohonoho mauna ʻakomi

vi /etc/fstab

Wehe i kēia laina:

/home/swap swap swap default 0 0

(E hoʻopau kēia i ka faila swap i hoʻohui lima ʻia)

Kākau:

  • 1. ʻO ka mea hoʻohana kumu wale nō ke hoʻohana e hoʻohui a holoi paha i nā hana swap.
  • 2. Me he mea lā ʻaʻole hiki ke hoʻopau ʻia ka ʻāpana swap i ka wā e hoʻokomo ai i ka ʻōnaehana VPS.
  • 3. ʻO ka pānaʻi hoʻololi ʻelua ʻelua ka nui o ka hoʻomanaʻo.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "CentOS pehea e hoʻohui lima a holoi ai i ka hoʻomanaʻo virtual SWAP swap file & partitions? , e kokua ia oe.

Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-158.html

Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!

🔔 E lilo i mea mua e kiʻi i ka waiwai nui "ChatGPT Content Marketing AI Tool Usage Guide" ma ka papa kuhikuhi kiʻekiʻe. 🌟
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!

 

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

ʻōwili i luna