Ahoana no fomba ampiasan'ny CentOS / hanaisotra ny rakitra SWAP swap virtoaly sy fizarazarana?

CentOSAhoana ny fomba hanampiana / hanesorana virtoaly virtoaly SWAP swap files & partitions?

Inona no atao hoe swap partition? SWAP dia ny faritra swap, ary ny anjara asan'ny SWAP toerana dia rehefaLinuxRehefa tsy ampy ny fitadidiana ara-batana amin'ny rafitra, dia avoaka ny ampahany amin'ny fitadidiana ara-batana mba hanampiana ny fitadidiana ara-batana tsy ampy, mba hahafahan'ny fitadidiana mandeha amin'izao fotoana izao.Softwarefampiasana programa.

Tombontsoa amin'ny fampiasana Swap for swap partitions

Tena zava-dehibe ho an'ny fampiharana ny fampandehanan-draharahan'ny mpizara Web ny fanitsiana ny filaharan'ny fanatsarana ny SWAP.Raha tsy ampy ny fitadidiana ara-batana, dia azonao atao ny mitahiry tsara ny vidin'ny fanavaozana ny rafitra LINUX amin'ny fametrahana ny fizarazarana SWAP fahatsiarovana virtoaly.

Inona no tokony ho haben'ny fizarazarana swap?

Mametraha ny haben'ny fizarazarana SWAP swap araka ny haben'ny fahatsiarovana ny rafitra sy ny rindrambaiko ampiasaina.

Ny soso-kevitra momba ny CentOS sy RHEL6 dia toy izao manaraka izao. Azafady, manaova fanitsiana fanatsarana mifanaraka amin'ny toe-javatra manokana:

  • Ny 4GB an'ny RAM dia mila 2GB farafahakeliny amin'ny habaka swap
  • Ny 4GB hatramin'ny 16GB RAM dia mila 4GB amin'ny habaka swap farafahakeliny
  • Ny 16GB hatramin'ny 64GB an'ny RAM dia mila 8GB amin'ny habaka swap farafahakeliny
  • Ny 64GB hatramin'ny 256GB an'ny RAM dia mila 16GB amin'ny habaka swap farafahakeliny

Jereo ny fitadidiana amin'izao fotoana izao sy ny haben'ny habaka (ny singa default dia k, ny singa -m dia M):
free -m

Ny vokatra aseho dia toy izao manaraka izao (ohatra):
fitambaran'ny buffer zaraina maimaim-poana ampiasaina amin'ny cache
Mem: 498 347 151 0 101 137
-/+ buffers/cache: 108 390
Fifanakalozana: 0 0 0

Raha 0 ny Swap, midika izany fa tsia, ary mila ampidirinao amin'ny tanana ny fizarazarana SWAP swap.

(Fanamarihana: VPS miaraka amin'ny maritrano OPENVZ dia tsy manohana ny fampidirana an-tanana ny fizarana SWAP swap)

Misy karazany 2 ny fampidirana toerana SWAP swap:

  • 1. Manampia fizarazarana SWAP swap.
  • 2. Manampia rakitra SWAP swap.

Aroso ny manampy fizarazarana SWAP swap; raha tsy misy toerana malalaka dia ampio rakitra swap.

Jereo ny fampahafantarana SWAP (anisan'izany ny rakitra SWAP swap sy ny antsipirian'ny fisarahana):

swapon -s
na
cat /proc/swaps

(Raha tsy misy sanda SWAP aseho dia midika izany fa tsy nampiana ny habaka SWAP)

Ity misy ohatra iray amin'ny famoronana rakitra SWAP:

1. Mamorona 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. Mamorona 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

(Vitao)

Ireto misy references fanampiny fanampiny:

1. Ampiasao ny baiko dd hamoronana rakitra swap

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

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

Amin'izany fomba izany no hamoronana rakitra /home/swap, ny haben'ny 1024000 dia 1G, ary ny haben'ny 2048k dia 2G.

2. Manaova rakitra amin'ny endrika swap:
mkswap /home/swap

3. Ampiasao ny baiko swapon hametahana ny fizarazarana rakitra amin'ny fizarazarana swap
/sbin/swapon /home/swap

Andeha hojerentsika miaraka amin'ny baiko maimaim-poana -m ary mahita fa efa misy rakitra swap.
free -m

Saingy aorian'ny famerenana indray ny rafitra dia lasa 0 indray ny rakitra swap.

4. Mba hisorohana ny fisie swap tsy ho lasa 0 aorian'ny fanombohana, ovao ny rakitra /etc/fstab

Any amin'ny farany (andalana farany) amin'ny rakitra /etc/fstab ampio:
/home/swap swap swap default 0 0

(Ka na dia averina indray aza ny rafitra dia mbola sarobidy ny rakitra swap)

Na ampiasao mivantana ity baiko manaraka ity mba hanampiana ny baiko fanamafisana automatique mount:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab

Amin'ny toe-javatra inona no ampiasain'ny VPS ny habaka fifanakalozana SWAP?

Tsy aorian'ny lanin'ny fitadidiana ara-batana rehetra alohan'ny hampiasana ny habaka swap SWAP, fa ny sandan'ny swappiness no mamaritra izany.

[root@~]# cat /proc/sys/vm/swappiness
60
(Ny sanda default amin'ity sanda ity dia 60)

  • swappiness=0 dia midika ny fampiasana ambony indrindra ny fitadidiana ara-batana, ary avy eo ny habaka ho an'ny fifanakalozana SWAP.
  • swappiness=100 dia manondro fa ny habaka swap dia ampiasaina mavitrika, ary ny angona ao amin'ny fahatsiarovana dia nafindra tany amin'ny swap toerana ara-potoana.

Ahoana ny fametrahana ny parameter swappiness?

Fanovana vonjimaika:

[root@~]# sysctl vm.swappiness=10
vm. fahasambarana = 10
[root@~]# cat /proc/sys/vm/swappiness
10
(Nanan-kery io fanovana vonjimaika io, fa raha averina indray ny rafitra dia hiverina amin'ny sanda 60 default)

Fanovana maharitra:

Ampio amin'ny rakitra /etc/sysctl.conf ireto mari-pamantarana manaraka ireto:
vm.swappiness=10

(Tehirizo, hanan-kery aorian'ny fanombohana)

na ampidiro mivantana ny baiko:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Fafao ny rakitra SWAP swap

1. Atsaharo aloha ny fizarazarana swap

/sbin/swapoff /home/swap

2. Fafao ny fichier swap partition

rm -rf /home/swap

3. Fafao ny baiko fanamafisam-peo mandeha ho azy

vi /etc/fstab

Esory ity andalana ity:

/home/swap swap swap default 0 0

(Hamafa ny rakitra swap nampiana tanana izany)

fepetra:

  • 1. Ny mpampiasa faka ihany no azo ampiasaina hanampiana na hamafa ny fiasan'ny swap.
  • 2. Toa tsy azo esorina ny fizarazarana swap natokana ho an'ny fametrahana ny rafitra VPS.
  • 3. Amin'ny ankapobeny dia avo roa heny noho ny haben'ny fahatsiarovana ny fizarazarana.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) nizara ny "CentOS ahoana ny fomba hanampiana / hamafa fahatsiarovana virtoaly SWAP swap files & partitions? , hanampy anao.

Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-158.html

Tongasoa eto amin'ny fantsona Telegram an'ny bilaogin'i Chen Weiliang hahazoana vaovao farany!

🔔 Aoka ho voalohany hahazo ny "ChatGPT Content Marketing AI Tool Usage Guide" sarobidy ao amin'ny lahatahiry ambony fantsona! 🌟
📚 Ity torolalana ity dia misy sanda lehibe, 🌟Ity dia fotoana tsy fahita firy, aza adino! ⏰⌛💨
Partageo ary j'aime raha tianao!
Ny fizaranao sy ny j'aime no antony manosika anay hatrany!

 

Comments

Ny adiresy mailakao dia tsy havoaka. Ampiasaina ny saha ilaina * Label

horonana mankany ambony