Jak wyświetlić i wyłączyć wymianę pamięci w CentOS 7 Linux?

Podczas pracy z systemami operacyjnymi Linux często słyszymy o określeniu zwanym swap, ale czasami nie rozumiemy jego zastosowania i funkcjonalności.

Swap, czyli pamięć swap, to część systemu, którą możemy przypisać w trakcie lub po instalacji iw ten sposób struktura systemu pozostaje z przestrzenią systemową i inną na wymianę.

Swap sam w sobie jest przestrzenią wymiany, która może być reprezentowana przez plik lub partycję, w ten sposób swap wykorzystuje miejsce na dysku twardym zamiast pamięci RAM i w tej przestrzeni przechowuje pliki tymczasowe, dzięki czemu pamięć RAM jest wykorzystywana w pełni.

W systemach Linux obie fizyczne pamięci RAM są połączone z funkcją wymiany i tworzą więcej pamięci wirtualnej niż domyślnie.

Wraz z rozwojem dysków półprzewodnikowych możemy mieć znacznie większy dostęp do systemu, a przy pamięci RAM większej niż 8 GB fizycznej, możliwe jest wyłączenie partycjonowania swap dystrybucji, w tym przypadku CentOS 7, a tym samym zoptymalizowanie lepszego systemu Surowce.

1. Zobacz ilość pamięci wymiany w CentOS 7

Krok 1
Przede wszystkim musimy zweryfikować, ile pamięci wymiany jest zdefiniowane dla sprzętu, można to zweryfikować za pomocą następującego polecenia:

 darmowe -h

Krok 2
W tym przykładzie widzimy, że chociaż mamy do dyspozycji 1,8 GB pamięci wymiany, zużycie wynosi 0 bajtów, co wskazuje, że pamięć fizyczna jest więcej niż wystarczająca do zadań wykonywanych w CentOS. Teraz, aby zidentyfikować ścieżkę, w której znajduje się swap, musimy wykonać polecenie bkid:

 sudo blkid

Krok 3
Możemy spojrzeć na linię TYPE = „swap”, aby zdefiniować i zidentyfikować partycję wymiany. Teraz wykonamy polecenie lsblk i zobaczymy:

Krok 4
Tam możemy ustalić, że partycja wymiany jest hostowana na sda2. Po zidentyfikowaniu partycji, na której znajduje się zamiana, przystępujemy do wykonania następującego polecenia, aby wyłączyć wymianę w CentOS 7:

 swapoff / dev / mapper / centos-swap

NotatkaJeśli chcemy wyłączyć wszystkie partycje wymiany / proc / swaps, musimy wykonać następujące polecenie:

 swapoff -a

Krok 5
Ponownie uruchamiamy polecenie free -h, aby sprawdzić, czy zamiana została poprawnie wyłączona:

2. Trwale wyłącz pamięć wymiany w CentOS 7

Krok 1
Jeśli celem jest trwałe wyłączenie partycji wymiany w systemie, musimy uzyskać dostęp do pliku / etc / fstab za pomocą żądanego edytora:

 nano / etc / fstab
Krok 2
Tam musimy skomentować linię wymiany, dodając znak # w ten sposób:

Krok 3
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 4
Następnie możemy zrestartować system operacyjny lub użyć polecenia mount -a, aby zastosować zmiany.
Następnie możemy wykonać następujące polecenia, aby sprawdzić, czy zamiana została trwale wyłączona:

 free -h blkid lsblk
W ten sposób wyłączyliśmy zamianę w CentOS 7.

wave wave wave wave wave