Yadda ake Kashe Swap na dindindin a cikin Linux


Musanya ko musanya sarari yana wakiltar shafin ƙwaƙwalwar ajiya na zahiri wanda ke rayuwa a saman ɓangaren diski ko fayil ɗin diski na musamman da ake amfani da shi don faɗaɗa ƙwaƙwalwar RAM na tsarin lokacin da ƙwaƙwalwar ajiya ta zahiri ta cika.

Yin amfani da wannan hanyar faɗaɗa albarkatun RAM, shafukan ƙwaƙwalwar ajiya marasa aiki akai-akai ana zubar da su cikin yankin musanyawa lokacin da babu RAM. Koyaya, yi zuwa saurin juzu'i na faifan diski na gargajiya, musanya sararin samaniya yana da ƙasa a cikin saurin canja wuri da lokacin samun damar idan aka kwatanta da RAM.

A kan sababbin injuna tare da faifan diski mai sauri na SSD, ajiyar ƙaramin yanki don musanyawa na iya haɓaka lokacin samun dama da saurin gudu idan aka kwatanta da HDD na gargajiya, amma har yanzu saurin yana da girma ƙasa da ƙwaƙwalwar RAM. Wasu suna ba da shawarar cewa ya kamata a saita wurin musanya kamar sau biyu adadin RAM na inji. Koyaya, akan tsarin da ke da fiye da 4 GB ko RAM, ya kamata a saita sarari musanyawa tsakanin 2 ko 4 GB.

Idan uwar garken naka yana da isassun ƙwaƙwalwar RAM ko baya buƙatar amfani da swap sarari ko musanyawa yana raguwa sosai aikin tsarin ku, yakamata kuyi la'akari da kashe wurin musanyawa.

Kafin a kashe musanyawa a zahiri, da farko kuna buƙatar ganin matakin ƙimar ƙwaƙwalwar ajiyar ku sannan ku gano ɓangaren da ke riƙe yankin musanyawa, ta hanyar ba da umarni na ƙasa.

# free -h 

Nemo girman da aka yi amfani da musanyawa. Idan girman da aka yi amfani da shi shine 0B ko kusa da 0 bytes, ana iya ɗauka cewa ba a yi amfani da wurin musanya da ƙarfi ba kuma yana iya zama naƙasasshe aminci.

Na gaba, fitowa ta bin umarnin blkid, nemi TYPE=”swap” layi domin gano bangaren musanya, kamar yadda aka nuna a hoton da ke ƙasa.

# blkid 

Bugu da ƙari, ba da umarnin lsblk mai zuwa don bincika da gano ɓangaren [SWAP] kamar yadda aka nuna a hoton da ke ƙasa.

# lsblk

Bayan kun gano ɓangaren musanyawa ko fayil, aiwatar da umarnin da ke ƙasa don kashe yankin musanyawa.

# swapoff /dev/mapper/centos-swap  

Ko kashe duk musanyawa daga /proc/swaps

# swapoff -a 

Gudun umarni kyauta don bincika idan an kashe yankin musanyawa.

# free -h

Domin musaki musanya sarari a Linux har abada, buɗe fayil /etc/fstab, bincika layin swap kuma yi sharhi duka layin ta ƙara alamar # (hashtag) a gaban layin, kamar yadda aka nuna. a cikin hoton da ke ƙasa.

# vi /etc/fstab

Bayan haka, sake kunna tsarin don amfani da sabon saitin musanyawa ko ba da umarni mount -a a wasu lokuta na iya yin dabara.

# mount -a

Bayan sake kunna tsarin, bayar da umarnin da aka gabatar a farkon wannan koyawa ya kamata ya nuna cewa yankin musanya ya kasance gaba ɗaya kuma an kashe shi har abada a cikin tsarin ku.

# free -h
# blkid 
# lsblk