Si të çaktivizoni përgjithmonë Swap në Linux


Hapësira e ndërrimit ose shkëmbimit përfaqëson një faqe memorie fizike që jeton në krye të ndarjes së diskut ose një skedar të veçantë disku që përdoret për zgjerimin e memories RAM të një sistemi kur memoria fizike mbushet.

Duke përdorur këtë metodë të zgjerimit të burimeve RAM, faqet e memories joaktive shpesh hidhen në zonën e shkëmbimit kur nuk ka RAM në dispozicion. Gjithsesi, po t'i kushtoni vëmendje shpejtësisë së rrotullimit të hard disqeve klasike, hapësira e shkëmbimit është shumë më e ulët në shpejtësinë e transferimit dhe kohën e hyrjes në krahasim me RAM-in.

Në makinat më të reja me disqe të fortë SSD të shpejtë, rezervimi i një ndarje të vogël për shkëmbim mund të përmirësojë shumë kohën e aksesit dhe transferimin e shpejtësisë në krahasim me HDD klasik, por shpejtësia është akoma më e madhe se memoria RAM. Disa sugjerojnë që hapësira e shkëmbimit duhet të vendoset sa dyfishi i sasisë së RAM-it të makinës. Megjithatë, në sistemet me më shumë se 4 GB ose RAM, hapësira e shkëmbimit duhet të vendoset midis 2 ose 4 GB.

Në rast se serveri juaj ka memorie të mjaftueshme RAM ose nuk kërkon përdorimin e hapësirës së shkëmbimit ose shkëmbimi ul ndjeshëm performancën e sistemit tuaj, duhet të konsideroni çaktivizimin e zonës së shkëmbimit.

Përpara se të çaktivizoni hapësirën e shkëmbimit, fillimisht duhet të vizualizoni shkallën e ngarkesës së kujtesës dhe më pas të identifikoni ndarjen që mban zonën e shkëmbimit, duke lëshuar komandat e mëposhtme.

# free -h 

Kërkoni për madhësinë e përdorur të hapësirës Swap. Nëse madhësia e përdorur është 0B ose afër 0 bajt, mund të supozohet se hapësira e shkëmbimit nuk përdoret intensivisht dhe mund të çaktivizohet siguria.

Më pas, lëshoni komandën blkid, kërkoni linjën TYPE=”swap” në mënyrë që të identifikoni ndarjen e shkëmbimit, siç tregohet në pamjen e mëposhtme të ekranit.

# blkid 

Përsëri, lëshoni komandën e mëposhtme lsblk për të kërkuar dhe identifikuar ndarjen [SWAP] siç tregohet në pamjen e mëposhtme të ekranit.

# lsblk

Pasi të keni identifikuar ndarjen ose skedarin e shkëmbimit, ekzekutoni komandën e mëposhtme për të çaktivizuar zonën e shkëmbimit.

# swapoff /dev/mapper/centos-swap  

Ose çaktivizoni të gjitha shkëmbimet nga /proc/swaps

# swapoff -a 

Ekzekutoni komandën falas për të kontrolluar nëse zona e shkëmbimit është çaktivizuar.

# free -h

Për të çaktivizuar përgjithmonë hapësirën e shkëmbimit në Linux, hapni skedarin /etc/fstab, kërkoni linjën e shkëmbimit dhe komentoni të gjithë rreshtin duke shtuar një shenjë # (hashtag) përpara rreshtit, siç tregohet. në pamjen e mëposhtme të ekranit.

# vi /etc/fstab

Më pas, rindizni sistemin në mënyrë që të aplikoni cilësimin e ri të shkëmbimit ose lëshimi i komandës mount -a në disa raste mund të bëjë mashtrimin.

# mount -a

Pas rindezjes së sistemit, lëshimi i komandave të paraqitura në fillim të këtij tutoriali duhet të pasqyrojë se zona e shkëmbimit është çaktivizuar plotësisht dhe përgjithmonë në sistemin tuaj.

# free -h
# blkid 
# lsblk