Kako trajno onemogočiti zamenjavo v Linuxu


Zamenjava ali zamenjava prostora predstavlja stran fizičnega pomnilnika, ki živi na particiji diska, ali posebno diskovno datoteko, ki se uporablja za razširitev pomnilnika RAM sistema, ko se fizični pomnilnik napolni.

S to metodo razširitve virov RAM -a se neaktivne pomnilniške strani pogosto odlagajo v območje zamenjave, ko RAM ni na voljo. Toda glede na hitrost vrtenja klasičnih trdih diskov je prostor za zamenjavo precej manjši pri hitrostih prenosa in času dostopa v primerjavi z RAM -om.

Na novejših strojih s hitrimi trdimi diski SSD lahko rezerviranje majhne particije za zamenjavo močno izboljša čas dostopa in prenos hitrosti v primerjavi s klasičnimi trdimi diski, vendar je hitrost še vedno večja od pomnilnika RAM. Nekateri predlagajo, da je treba prostor za zamenjavo nastaviti kot dvakratno količino RAM -a stroja. V sistemih z več kot 4 GB ali RAM -om je treba prostor za zamenjavo nastaviti med 2 ali 4 GB.

Če ima vaš strežnik dovolj pomnilnika RAM ali ne potrebuje uporabe prostora za zamenjavo ali pa menjava močno zmanjša zmogljivost vašega sistema, razmislite o onemogočanju območja zamenjave.

Preden dejansko onemogočite prostor za zamenjavo, morate najprej vizualizirati stopnjo obremenitve pomnilnika in nato z izdajo spodnjih ukazov opredeliti particijo, na kateri je območje zamenjave.

# free -h 

Poiščite uporabljeno velikost Swap prostora. Če je uporabljena velikost 0B ali blizu 0 bajtov, lahko domnevamo, da se prostor za zamenjavo ne uporablja intenzivno in ga je mogoče varnostno onemogočiti.

Nato po ukazu blkid poiščite vrstico TYPE = ”swap” , da prepoznate swap particijo, kot je prikazano na spodnjem posnetku zaslona.

# blkid 

Še enkrat izdajte naslednji ukaz lsblk za iskanje in identifikacijo particije [SWAP] , kot je prikazano na spodnjem posnetku zaslona.

# lsblk

Ko določite particijo ali datoteko za zamenjavo, izvedite spodnji ukaz, da deaktivirate območje zamenjave.

# swapoff /dev/mapper/centos-swap  

Ali onemogočite vse zamenjave iz /proc /swaps

# swapoff -a 

Zaženite brezplačni ukaz, da preverite, ali je območje zamenjave onemogočeno.

# free -h

Če želite trajno onemogočiti prostor za zamenjavo v Linuxu, odprite datoteko/etc/fstab, poiščite vrstico za zamenjavo in komentirajte celotno vrstico tako, da pred vrstico dodate znak # (hashtag), kot je prikazano na spodnjem posnetku zaslona.

# vi /etc/fstab

Nato znova zaženite sistem, da uporabite novo nastavitev zamenjave ali izdate ukaz mount -a v nekaterih primerih lahko pomaga.

# mount -a

Po ponovnem zagonu sistema bi moralo izdajanje ukazov, predstavljenih na začetku te vadnice, odražati, da je bilo območje zamenjave v vašem sistemu popolnoma in trajno onemogočeno.

# free -h
# blkid 
# lsblk