Как да преглеждате и деактивирате замяната на памет в CentOS 7 Linux

Когато работим с операционни системи Linux, често можем да чуем за термин, наречен суап, но понякога не разбираме неговата употреба и функционалност.

Swap или swap memory е част от системата, която можем да зададем по време или след инсталационния процес и по този начин структурата на системата се оставя със системното пространство и друга за смяна.

Самият суап е пространство за подмяна, което може да бъде представено с файл или дял, по този начин суап използва пространство на твърдия диск вместо място в RAM паметта и в това пространство се помещават временни файлове, позволяващи RAM паметта да се използва максимално.

В системите на Linux и двете физически RAM са комбинирани със замяна и създават повече виртуална памет, отколкото е установено по подразбиране.

С появата на твърди твърди дискове, ние можем да имаме много по -голям достъп до системата и с RAM памет по -голяма от 8 GB физическа, е възможно да деактивираме суап разделянето на дистрибуцията, в този случай CentOS 7, и по този начин да оптимизираме по -добра система ресурси.

1. Вижте размера на суап паметта в CentOS 7

Етап 1
На първо място трябва да проверим колко swap памет е дефинирана за оборудването, това може да се провери с помощта на следната команда:

 безплатно -h

Стъпка 2
В този пример можем да видим, че въпреки че разполагаме с 1,8 GB налична за суап памет, използването е на 0 байта, което дава индикация, че физическата памет е повече от достатъчна за задачите, изпълнявани в CentOS. Сега, за да идентифицираме пътя, където се намира суап, трябва да изпълним командата blkid:

 sudo blkid

Стъпка 3
Можем да разгледаме реда TYPE = ”swap”, за да дефинираме и идентифицираме суап дяла. Сега ще изпълним командата lsblk и ще видим следното:

Стъпка 4
Там можем да определим, че суап дялът се хоства на sda2. След като идентифицираме дяла, където се намира суап, продължаваме да изпълняваме следната команда за деактивиране на суап в CentOS 7:

 swapoff / dev / mapper / centos-swap

ЗабележкаАко искаме да забраним всички swap дялове на / proc / swaps, трябва да изпълним следната команда:

 свапоф -а

Стъпка 5
Изпълняваме отново командата free -h, за да проверим дали суапът е деактивиран правилно:

2. Деактивирайте завинаги суап паметта в CentOS 7

Етап 1
Ако целта е да деактивирате завинаги раздела за подмяна в системата, трябва да получим достъп до файла / etc / fstab с помощта на желания редактор:

 nano / etc / fstab
Стъпка 2
Веднъж там, трябва да коментираме линията за подмяна, като предварително добавим знака # по следния начин:

Стъпка 3
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 4
След това можем да рестартираме операционната система или да използваме командата mount -a, за да приложим промените.
След това можем да изпълним следните команди, за да проверим дали суапът е деактивиран за постоянно:

 безплатно -h blkid lsblk
По този начин сме деактивирали размяната в CentOS 7.

wave wave wave wave wave