Kā neatgriezeniski atspējot mijmaiņu Linux


Vietas maiņa vai maiņa ir fiziskās atmiņas lapa, kas atrodas virs diska nodalījuma vai īpaša diska faila, ko izmanto sistēmas RAM atmiņas paplašināšanai, kad fiziskā atmiņa tiek piepildīta.

Izmantojot šo RAM resursu paplašināšanas metodi, neaktīvās atmiņas lapas bieži tiek izmestas mijmaiņas apgabalā, kad nav pieejama RAM. Tomēr, veicot klasisko cieto disku vērpšanas ātrumu, pārsūtīšanas ātrums un piekļuves laiks ir mazāks nekā RAM.

Jaunākās mašīnās ar ātru SSD cietajiem diskiem neliela nodalījuma rezervēšana maiņai var ievērojami uzlabot piekļuves laiku un ātruma pārsūtīšanu, salīdzinot ar klasisko HDD, taču ātrums joprojām ir daudz mazāks nekā RAM atmiņa. Daži iesaka, ka mijmaiņas vieta jāiestata divreiz virs mašīnas RAM apjoma. Tomēr sistēmās, kurās ir vairāk nekā 4 GB vai operatīvā atmiņa, maiņas vieta jāiestata starp 2 vai 4 GB.

Gadījumā, ja serverī ir pietiekami daudz RAM atmiņas vai ja nav nepieciešams izmantot apmaiņas vietu, vai arī maiņa ievērojami pasliktina sistēmas veiktspēju, apsveriet iespēju atspējot mijmaiņas apgabalu.

Pirms faktiski atspējojat mijmaiņas vietu, vispirms jums jā vizualizē atmiņas slodzes pakāpe un pēc tam jāidentificē nodalījums, kurā atrodas mijmaiņas apgabals, izsniedzot tālāk norādītās komandas.

# free -h 

Meklējiet izmantotā izmēra maiņas vietu. Ja izmantotais lielums ir 0B vai tuvu 0 baitiem, var pieņemt, ka mijmaiņas vieta netiek intensīvi izmantota un to var atspējot drošībā.

Pēc tam izdodiet komandu blkid un meklējiet līniju TYPE = ”swap” , lai identificētu mijmaiņas nodalījumu, kā parādīts zemāk esošajā ekrānuzņēmumā.

# blkid 

Atkal izsniedziet šādu komandu lsblk, lai meklētu un identificētu [SWAP] nodalījumu, kā parādīts zemāk esošajā ekrānuzņēmumā.

# lsblk

Kad esat identificējis mijmaiņas nodalījumu vai failu, izpildiet tālāk norādīto komandu, lai deaktivizētu mijmaiņas apgabalu.

# swapoff /dev/mapper/centos-swap  

Vai arī atspējojiet visus mijmaiņas darījumus no/proc/swaps

# swapoff -a 

Palaidiet bezmaksas komandu, lai pārbaudītu, vai mijmaiņas zona ir atspējota.

# free -h

Lai neatgriezeniski atspējotu mijmaiņas vietu Linux, atveriet failu/etc/fstab, meklējiet mijmaiņas līniju un komentējiet visu rindu, rindas priekšā pievienojot zīmi # (hashtag), kā parādīts zemāk esošajā ekrānuzņēmumā.

# vi /etc/fstab

Pēc tam restartējiet sistēmu, lai lietotu jauno mijmaiņas iestatījumu, vai izdodot komandu mount -a , dažos gadījumos tas var būt triks.

# mount -a

Pēc sistēmas atsāknēšanas, šīs apmācības sākumā norādīto komandu izsniegšanai jāatspoguļo tas, ka mijmaiņas apgabals jūsu sistēmā ir pilnībā un neatgriezeniski atspējots.

# free -h
# blkid 
# lsblk