Jak zwiększyć przestrzeń zamiany w Linux

Jak zwiększyć przestrzeń zamiany w Linux
Każdy procesor w maszynie potrzebuje ilości pojemności danych do uruchamiania i przechowywania załadowanych aplikacji. Wszystkie komputery są zaprojektowane tak, aby miały wspomnienia podstawowe i wtórne, z których mogą działać programy, a informacje są przechowywane podczas wykonywania.

Musisz poważnie pomyśleć o przechowywaniu, jeśli należysz do niego lub pracujesz jako informatyk. W takim przypadku do pracy są pakiety pakietów oprogramowania.

Może istnieć wiele problemów związanych z pojemnością pamięci w systemach Linux do uruchamiania aplikacji; Potrzebujesz odpowiedniego pamięci RAM; W przeciwnym razie aplikacja ulegnie awarii.

Zamieniać w systemie Linux pomaga, gdy pamięć RAM będzie się wyczerpać. Podczas pracy z wieloma aplikacjami, jeśli pamięć RAM wypełni się i nie ma miejsca do funkcjonowania, system zaczyna korzystać Zamieniać jest usytuowany.

Czas dostępu Zamień przestrzeń jest mniej niż pamięć fizyczna systemu. Gdy uruchamianie aplikacji przestało działać z powodu niewystarczającej przestrzeni w pamięci RAM, nieaktywne strony są zmuszane do przejścia do Zamień przestrzeń. Jeśli korzystasz z narzędzi edytora wideo lub aplikacji informujących o pamięci, dobrze byłoby używać przestrzeni swapowej.

Teraz może pojawić się pytanie, ile wymagana jest przestrzeń wymiany. Nie martw się o to; Tabela przewodnika jest tutaj wspomniana:

System RAM Zalecana przestrzeń wymiany

Mniej niż 2 GB
2 x Ram
2 GB - 8 GB 1 x Ram
8 GB - 64 GB 0.5 x Ram
Ponad 64 GB Zależy od obciążenia

Dla Centos i Redhat zaleceniem byłoby:

System RAM Zalecana przestrzeń wymiany
Mniej niż 2 GB 2 x Ram
2 GB - 8 GB 1 x Ram
8 GB - 64 GB Min 4 GB
Ponad 64 GB Min 4 GB

A dla systemu Ubuntu zalecenie jest w jakiś sposób niewiele zmienione:

System RAM Zalecana przestrzeń wymiany
Mniej niż 1 GB Swap> = Ram < 2xRAM
Większy niż 1 GB Swap> = pierwiastek kwadratowy RAM (ale) wymiana < 2xRAM

Jak zwiększyć przestrzeń zamiany w Linux

Aby zwiększyć przestrzeń wymiany w systemie Linux, najpierw musimy sprawdzić, czy przestrzeń zamiany jest włączona.

Aby to sprawdzić, wpisz terminal:

$ sudo swapon -Show

Jeśli nie otrzymałeś żadnego wyjścia, oznacza to, że twój system nie ma w tej chwili dostępnej przestrzeni wymiany.

Istnieje inny sposób sprawdzenia pamięci i zamiany informacji o przestrzeni i-E za pomocą „darmowe -h" Komenda.

$ za darmo -h

W moim przypadku pamięć RAM jest mniejsza niż 2 GB, więc przydzielona pamięć przestrzeni zamieniania wynosiłaby około 1 GB (jak wspomnieliśmy w zalecanych przypadkach powyżej).

(Zauważ, że wszystkie poniższe polecenia wymagały uprawnień Sudo do wprowadzania zmian).

W terminalu zapisz polecenie, aby zwiększyć przestrzeń wymiany:

$ sudo dd if =/dev/zero =/swap_file bs = 1 gb liczba = 1

Możesz ustawić wartość BS I liczyć Zgodnie z wymogiem.

Pamiętać:

Zestawy BS🡪 Blocksize

Liczba liczba bloków

Teraz ustaw dostęp do uprawnień dla użytkowników jako 600 Użytkownicy nie mogli być w stanie odczytać ważnych danych z Swap_file:

$ sudo chmod 600 /swap_file

Aby włączyć obszar zamiany w pliku „Zamień plik," Użyj "MKSWAP„Narzędzie dowodzenia:

$ sudo mkswap /swap_file

Następnym krokiem jest włączenie pliku swap "Zamień plik" Korzystanie z polecenia:

$ sudo swapon /swap_file

Uruchom „Darmowe -h” Polecenie, aby sprawdzić, czy wzrosła przestrzeń zamiany:

$ za darmo -h

Więc kiedy sprawdzaliśmy wcześniej, przestrzeń zamiany była 923 MB. A teraz został zaktualizowany 1.8 GB.

Wniosek:

Korzystając z systemu, każdy procesor wymaga pamięci do uruchamiania ton pakietów i narzędzi. W systemie zawsze jest przydzielona pamięć, I-e, RAM, ale czasami nie wystarczy, aby wiele aplikacji mogło działać jednocześnie.

W systemie Linux przestrzeń zamiany znajduje się w systemie jako pamięć wtórna. Gdy RAM jest wyczerpany, przestrzeń zamiany pomaga uruchamiać w nim aplikacje.

Przydzielamy rozmiar zamiany podczas procesu instalacji dystrybucji Linuksa. Ale można to zmienić później zgodnie z wymogiem.

Przewodnik pokazał, w jaki sposób możemy zwiększyć przestrzeń zamiany w rozkładach Linux.