Giunsa ang Permanenteng Pag-disable sa Swap sa Linux


Ang swapping o swap space nagrepresentar sa usa ka pisikal nga panumduman nga panid nga nagpuyo sa ibabaw sa disk partition o usa ka espesyal nga disk file nga gigamit alang sa pagpalapad sa RAM memory sa usa ka sistema kung ang pisikal nga panumduman napuno.

Gamit kini nga pamaagi sa pagpalapad sa mga kahinguhaan sa RAM, ang dili aktibo nga mga panid sa panumduman kanunay nga ihulog sa lugar sa swap kung wala’y magamit nga RAM. Bisan pa, buhata ang katulin sa pagtuyok sa mga klasikal nga hard disk, ang swap space labi ka ubos sa katulin sa pagbalhin ug oras sa pag-access kung itandi sa RAM.

Sa mas bag-o nga mga makina nga adunay paspas nga SSD nga mga hard disk, ang pagreserba sa usa ka gamay nga partisyon para sa swapping mahimong makapauswag pag-ayo sa oras sa pag-access ug pagbalhin sa katulin kumpara sa klasikal nga HDD, apan ang katulin mas ubos pa kaysa memorya sa RAM. Ang uban nagsugyot nga ang swap space kinahanglan ibutang nga doble sa kantidad sa RAM sa makina. Bisan pa, sa mga sistema nga adunay labaw sa 4 GB o RAM, ang swap space kinahanglan nga ibutang sa taliwala sa 2 o 4 GB.

Kung ang imong server adunay igo nga memorya sa RAM o wala magkinahanglan sa paggamit sa swap space o ang swapping makapakunhod pag-ayo sa imong sistema, kinahanglan nimong hunahunaon ang pag-disable sa swap area.

Sa dili pa aktuwal nga ma-disable ang swap space, una kinahanglan nimo nga mahanduraw ang imong memory load degree ug dayon ilha ang partisyon nga nagkupot sa swap area, pinaagi sa pag-isyu sa ubos nga mga sugo.

# free -h 

Pangitaa ang Swap space nga gigamit nga gidak-on. Kung ang gigamit nga gidak-on mao ang 0B o duol sa 0 bytes, mahimo nga hunahunaon nga ang swap space dili gigamit nga intensive ug mahimo’g ma-disable ang kaluwasan.

Sunod, isyu sa pagsunod sa blkid nga sugo, pangitaa ang linya nga TYPE=”swap” aron mailhan ang swap partition, sama sa gipakita sa screenshot sa ubos.

# blkid 

Pag-usab, pag-isyu sa mosunod nga lsblk nga sugo aron sa pagpangita ug pag-ila sa [SWAP] partition sama sa gipakita sa ubos nga screenshot.

# lsblk

Human nimo mailhan ang swap partition o file, ipatuman ang ubos nga sugo aron ma-deactivate ang swap area.

# swapoff /dev/mapper/centos-swap  

O i-disable ang tanan nga swaps gikan sa /proc/swaps

# swapoff -a 

Pagdalagan og libre nga command aron masusi kung ang swap area na-disable.

# free -h

Aron permanenteng ma-disable ang swap space sa Linux, ablihi ang /etc/fstab file, pangitaa ang swap line ug ikomento ang tibuok linya pinaagi sa pagdugang og # (hashtag) nga timaan sa atubangan sa linya, sama sa gipakita. sa ubos nga screenshot.

# vi /etc/fstab

Pagkahuman, i-reboot ang sistema aron magamit ang bag-ong setting sa swap o ang pag-isyu sa mount -a nga mando sa pipila ka mga kaso mahimo’g molihok.

# mount -a

Pagkahuman sa pag-reboot sa sistema, ang pag-isyu sa mga mando nga gipresentar sa sinugdanan sa kini nga panudlo kinahanglan magpakita nga ang lugar sa swap hingpit ug permanente nga nabalda sa imong sistema.

# free -h
# blkid 
# lsblk