Kumaha CentOS sacara manual nambihan / ngahapus file swap SWAP memori virtual & partisi?

CentOSKumaha sacara manual nambahkeun / miceun memori maya SWAP swap file & partitions?

Naon partisi swap? SWAP nyaéta wewengkon swap, sarta peran spasi SWAP nyaéta nalikaLinuxNalika mémori fisik sistem henteu cekap, bagian tina mémori fisik bakal dileupaskeun pikeun nambihan mémori fisik anu teu cekap, ku kituna anu ayeuna jalan.软件pamakéan program.

Mangpaat ngagunakeun Swap pikeun partisi swap

Penyesuaian setelan optimasi SWAP penting pisan pikeun aplikasi kinerja server Web. Lamun mémori fisik teu cukup, Anjeun tiasa éféktif ngahemat biaya upgrades sistem LINUX ku netepkeun partisi SWAP memori maya.

Naon anu kedah janten ukuran partisi swap?

Ukuran partisi swap SWAP ditangtukeun dumasar kana ukuran memori sistem sabenerna sarta software dipaké.

Saran pikeun CentOS sareng RHEL6 nyaéta kieu. Punten ngadamel panyesuaian optimasi anu pas dumasar kana kaayaan spésifik:

  • 4GB RAM merlukeun minimum 2GB spasi swap
  • 4GB ka 16GB RAM merlukeun minimum 4GB spasi swap
  • 16GB ka 64GB RAM merlukeun minimum 8GB spasi swap
  • 64GB ka 256GB RAM merlukeun minimum 16GB spasi swap

Ningali mémori ayeuna sareng ukuran rohangan swap (unit standar k, -m unit M):
free -m

Hasil anu dipidangkeun nyaéta kieu (conto):
total dipaké bebas dibagikeun buffers sindangan
Mém: 498 347 151 0 101 137
-/+ panyangga/cache: 108 390
Swap: 0 0 0

Lamun Swap nyaeta 0, hartina euweuh, jeung anjeun kudu sacara manual nambahkeun partisi swap SWAP.

(Catetan: VPS kalawan arsitektur OPENVZ teu ngarojong sacara manual nambahkeun partisi swap SWAP)

Aya 2 jinis nambihan rohangan swap SWAP:

  • 1. Tambahkeun partisi swap SWAP.
  • 2. Tambahkeun file swap SWAP.

Disarankeun pikeun nambihan partisi swap SWAP; upami teu aya rohangan kosong anu tinggaleun, tambahkeun file swap.

Ningali inpormasi SWAP (kalebet file swap SWAP sareng detil partisi):

swapon -s
atawa
cat /proc/swaps

(Upami teu aya nilai SWAP anu ditampilkeun, hartosna rohangan SWAP teu acan ditambihan)

Ieu conto kumaha cara nyieun file SWAP:

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

(Bérés)

Di handap ieu mangrupakeun rujukan rinci tambahan:

1. Paké paréntah dd pikeun nyieun file swap

mémori 1G
dd if=/dev/zero of=/home/swap bs=1024 count=1024000

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

Ku cara kieu, file /home/swap dijieun, ukuran 1024000 nyaéta 1G, sareng ukuran 2048k nyaéta 2G.

2. Jieun file dina format swap:
mkswap /home/swap

3. Paké paréntah swapon ka Gunung partisi file kana partisi swap
/sbin/swapon /home/swap

Hayu urang tingali sareng paréntah gratis -m sareng mendakan yén parantos aya file swap.
free -m

Tapi saatos ngamimitian deui sistem, file swap janten 0 deui.

4. Pikeun nyegah file swap janten 0 saatos balikan deui, modifikasi file /etc/fstab

Dina ahir (baris panungtungan) tina /etc/fstab file nambahkeun:
/home/swap swap swap default 0 0

(Jadi sanajan sistem dibalikan deui, file swap masih berharga)

Atanapi langsung nganggo paréntah di handap ieu pikeun nambihan paréntah konfigurasi gunung otomatis balikan deui:
echo "/home/swap swap swap default 0 0
" | sudo tee -a /etc/fstab

Dina kaayaan naon VPS ngagunakeun rohangan bursa SWAP?

Henteu saatos sadaya mémori fisik dikonsumsi sateuacan nganggo rohangan swap SWAP, tapi ditangtukeun ku nilai parameter swappiness.

[akar@ ~]# cat /proc/sys/vm/swappiness
60
(Nilai standar tina nilai ieu 60)

  • swappiness = 0 hartina pamakéan maksimum memori fisik, lajeng spasi pikeun bursa SWAP.
  • swappiness = 100 nunjukkeun yén spasi swap aktip dipaké, sarta data dina mémori ditransferkeun ka spasi swap dina jangka waktu nu.

Kumaha nyetél parameter swappiness?

Modifikasi samentara:

[akar@ ~]# sysctl vm.swappiness=10
vm. kabeulit = 10
[akar@ ~]# cat /proc/sys/vm/swappiness
10
(Modifikasi samentawis ieu parantos pangaruh, tapi upami sistem dibalikan deui, éta bakal uih deui ka nilai standar 60)

modifikasi permanén:

Tambahkeun parameter di handap ieu kana file /etc/sysctl.conf:
vm.swappiness=10

(Simpen, éta bakal berlaku saatos balikan deui)

atanapi lebetkeun paréntah langsung:
echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

Hapus file swap SWAP

1. Ngeureunkeun partisi swap munggaran

/sbin/swapoff /home/swap

2. Pupus file partisi swap

rm -rf /home/swap

3. Pupus paréntah konfigurasi Gunung otomatis

vi /etc/fstab

Pupus garis ieu:

/home/swap swap swap default 0 0

(Ieu bakal ngahapus file swap sacara manual)

Catetan:

  • 1. Ngan pamaké root bisa dipaké pikeun nambahkeun atawa mupus operasi swap.
  • 2. Sigana yén partisi swap disadiakeun nalika masang sistem VPS teu bisa dihapus.
  • 3. Partisi swap umumna dua kali ukuran mémori.

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "CentOS kumaha cara manual nambahkeun / mupus memori maya SWAP swap file & partitions? , pikeun mantuan Anjeun.

Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-158.html

Wilujeng sumping di saluran Telegram blog Chen Weiliang pikeun kéngingkeun apdet panganyarna!

🔔 Janten anu pangheulana kéngingkeun "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" dina diréktori luhur saluran! 🌟
📚 Pituduh ieu ngandung nilai anu ageung, 🌟Ieu mangrupikeun kasempetan anu jarang, tong kantun! ⏰⌛💨
Bagikeun sareng suka upami anjeun resep!
Bagikeun sareng resep anjeun mangrupikeun motivasi kontinyu kami!

 

koméntar

Alamat email anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

gulung ka luhur