System operacyjny Linux jest jednym z najbardziej stabilnych i bezpiecznych systemów operacyjnych dla komputerów stacjonarnych i serwerów, nic dziwnego, że jest to system operacyjny przeznaczony dla większości serwerów.

Administratorzy systemów i inżynierowie uwielbiają Linuksa za jego stabilność i wydajność, ale czasami również Linux doświadcza problemów z wydajnością.

„Błąd odczytu urządzenia wymiany” to stosunkowo częsta awaria w systemie Linux, która może spowodować awarię systemu lub brak reakcji, co czyni go bezużytecznym. Ten przewodnik pokaże Ci, jak naprawić błąd odczytu w przypadku awarii urządzenia wymiany w systemie Ubuntu Linux.

Dlaczego warto używać pliku wymiany?

Plik wymiany może być fizycznym nośnikiem danych, takim jak dysk USB, plik na dysku twardym lub dedykowana partycja na nośniku pamięci.

Pliki wymiany odgrywają ważną rolę, ponieważ działają jako dodatkowe medium do fizycznej pamięci RAM komputera. Kiedy uruchamiasz procesy wymagające dużej ilości pamięci i skończy się pamięć RAM, Linux użyje pliku wymiany do uruchamiania innych aplikacji lub przechowywania zmiennych danych.

Począwszy od Ubuntu Linux 18.04, obszar wymiany jest domyślnie plikiem wymiany, wcześniej obszar wymiany był wymiana partycji.

Typowe przyczyny błędu odczytu przy awarii urządzenia wymiany

Oto niektóre z najczęstszych przyczyn awarii urządzeń do wymiany lub plików:

  • Bardzo mała ilość pamięci RAM na twoim komputerze: Kiedy w systemie pozostało bardzo mało pamięci, większość aplikacji wymusi przechowywanie zmiennych danych w pliku wymiany. Niestety odczyt danych z pliku wymiany jest znacznie wolniejszy niż odczyt z pamięci RAM.
  • Niska ilość pamięci wymiennej: Problemy pojawią się, jeśli masz bardzo mały plik wymiany z dużą ilością danych przechowywanych jako dane zmienne, co z kolei doprowadzi do niskiej wydajności systemu.

Patrząc na przyczyny wymienione powyżej, możemy powiedzieć, że zwiększenie rozmiaru pamięci RAM lub pliku wymiany może pomóc w naprawieniu błędu odczytu w przypadku problemu z urządzeniem wymiany w Ubuntu.

Przeglądanie rozmiaru pliku wymiany

Aby naprawić błąd odczytu w przypadku awarii urządzenia wymiany, musisz upewnić się, że masz wystarczającą ilość miejsca w pliku wymiany. W idealnym przypadku rozmiar pliku wymiany powinien nieznacznie odpowiadać rozmiarowi pamięci RAM.

Uruchom następujące polecenie, aby sprawdzić rozmiar pliku wymiany w systemie Ubuntu Linux. Ponadto zawiera również listę pamięci RAM.

zamiana - pokaż

Jak widać na powyższym wyjściu, ten konkretny komputer ma miejsce na plik wymiany o wielkości 2 GB.

Alternatywnie możesz również skorzystać z interfejsu GUI, aby sprawdzić plik wymiany i używaną pamięć. wciśnij Super + A klawisze klawiatury i wyszukaj Monitor systemu. Wykres pośrodku pokazuje użycie pamięci i plików wymiany.

Znajomość plików wymiany i wykorzystania pamięci RAM jest ważna przy podejmowaniu świadomych decyzji zarządzanie pamięcią RAM w systemie Linux.

Tworzenie pliku wymiany

Zanim utworzysz lub zwiększysz rozmiar pliku wymiany, upewnij się, że wyłączyłeś /Zamień plik używając poniższego polecenia.

sudo swapoff / swapfile

Po wyłączeniu pliku wymiany możesz utworzyć nowy plik wymiany. Na przykład, aby utworzyć plik wymiany 4G, uruchom następujące polecenie.

sudo fallocate -l 4G / swapfile

Ze względów bezpieczeństwa należy przypisać swojemu plikowi wymiany uprawnienia tylko do odczytu i zapisu dla użytkownika root, używając poniższego polecenia.

sudo chmod 600 / plik wymiany

Możesz określić, że /swapfile jest obszarem wymiany przy użyciu rozszerzenia mkswap użyteczność, jak poniżej.

sudo mkswap / swapfile

Na koniec możesz włączyć lub uruchomić plik wymiany, uruchamiając następujące polecenie.

sudo swapon / swapfile

Monitorowanie wykorzystania pamięci w systemie Linux

Teraz, gdy masz już plik wymiany z wystarczającą ilością pamięci, system Linux odpowiednio go wykorzysta. Możesz monitorować użycie pliku wymiany i pamięci RAM za pomocą narzędzi zdefiniowanych w tym przewodniku. Inną opcją sprawdzania wykorzystania pliku wymiany i pamięci RAM jest użycie rozszerzenia wolne -m Komenda.

Mała ilość pamięci systemowej jest głównym powodem, dla którego programy przestają odpowiadać na komputerze. Wiedza o tym, jak zabić takie programy, może w takich sytuacjach uratować życie.

E-mail
7 sposobów na zabicie nieodpowiadających programów w systemie Linux

Kiedy aplikacja Linux przestaje odpowiadać i ulega awarii, jak można ją zabić? Wypróbuj jedną z tych sztuczek, aby zabić zablokowany program w systemie Linux.

Czytaj dalej

Powiązane tematy
  • Linux
  • Pamięć komputera
O autorze
Mwiza Kumwenda (8 opublikowanych artykułów)

Mwiza tworzy oprogramowanie z zawodu i pisze obszernie o Linuksie i programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstw.

Więcej od dostawcy Mwiza Kumwenda

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.