Pierwsze kroki z wymianą plików w systemie Linux

Pierwsze kroki z wymianą plików w systemie Linux

Ten przewodnik wprowadzi Cię do wymiany plików w systemie Linux poprzez zdefiniowanie, czym jest plik wymiany i ważną rolę, jaką odgrywa w utrzymaniu stabilności systemu.





Co to jest plik wymiany?

Plik wymiany w systemie Linux to plik na dysku twardym, którego jądro systemu używa do przechowywania zmiennych danych aplikacji uruchomionych na komputerze. Proces znany jako swapping jest odpowiedzialny za przesyłanie danych do pliku wymiany, gdy pamięć o dostępie swobodnym (RAM) nie wystarcza.





Wyobraź sobie, że używasz aplikacji intensywnie korzystającej z pamięci, a system zaczyna używać 100% pamięci RAM. System operacyjny Linux użyje pliku wymiany, aby uniknąć zapełniania pamięci RAM i powodowania, że ​​system nie odpowiada lub co gorsza: awaria.





Notatka : Odczytywanie danych z pliku wymiany jest nieco wolniejsze niż odczyt bezpośrednio z pamięci RAM, ale jest to lepsza alternatywa niż awaria systemu.

Wyświetl swój plik wymiany za pomocą swapon

Aby uzyskać informacje o pliku wymiany w systemie, uruchom następujące polecenie:



swapon

Wynik powyższego polecenia byłby podobny do pokazanego poniżej.

Dane wyjściowe pokazują, że /źródło folder zawiera plik wymiany systemu o nazwie Zamień plik . Ponadto rozmiar pliku wymiany wynosi 2 GB, a obecnie system wykorzystuje około 41 megabajtów przestrzeni pliku wymiany.





Ponieważ pamięć RAM i przestrzeń wymiany współpracują ze sobą w celu przechowywania danych tymczasowych, możesz potrzebować szczegółowych informacji o nich obu. Możesz to zrobić za pomocą darmowy Komenda.

free -h

Jak utworzyć plik wymiany w systemie Linux

Jeśli masz problemy z wydajnością pamięci RAM, powinieneś rozważyć utworzenie lub zwiększenie rozmiaru pliku wymiany.





Powiązane: Jak zarządzać pamięcią w systemie Linux

Jeśli masz system z małą ilością pamięci RAM, na przykład 2 GB, powinieneś utworzyć plik wymiany, który jest około dwa razy większy niż twój RAM, tj. 4 GB.

Z drugiej strony, jeśli masz wystarczająco dużo miejsca w pamięci RAM, na przykład 8 GB, plik wymiany może stanowić 25% pamięci RAM, tj. 2 GB, ponieważ pamięć RAM może pomieścić więcej zmiennych danych aplikacji.

Zanim będziesz mógł utworzyć nowy plik wymiany, upewnij się, że wyłączyłeś obecny /Zamień plik :

sudo swapoff /swapfile

Teraz utwórz plik wymiany o rozmiarze 2 GB za pomocą oszukać Komenda.

sudo fallocate -l 2G /swapfile

Jeśli nie masz pliku wymiany, wyżej wymienione polecenie utworzy go dla Ciebie, ale jeśli już go masz, nadpisze istniejący.

Dostosuj zamianę w systemie Linux

Swappiness to wartość, której jądro Linuksa używa do określenia, jak często pamięć RAM powinna używać pliku wymiany. Domyślnie wartość jest ustawiona na 60. Im wyższa wartość, tym częściej pamięć RAM będzie korzystać z pliku wymiany, co jest idealne, jeśli masz mało pamięci RAM. Możliwe wartości pliku wymiany mieszczą się w zakresie od 0 do 100.

Aby wyświetlić wartość wymiany, uruchom następujące polecenie:

cat /proc/sys/vm/swappiness

Aby tymczasowo zmienić wartość swappiness w systemie, na przykład 20, użyj następującego polecenia:

sudo sysctl vm.swappiness=20

Notatka : Ta wartość zostanie zresetowana do wartości domyślnej po ponownym uruchomieniu systemu.

Aby zachować swoją swappiness, powinieneś dołączyć następującą linię vm.swapiness=20 na dole twojego etc/sysctl.conf plik konfiguracyjny.

Pamiętaj, aby ponownie uruchomić system, aby zmiany zaczęły obowiązywać.

reboot

Jak usunąć plik wymiany?

Aby usunąć plik wymiany, którego już nie potrzebujesz, najpierw wyłącz go za pomocą zamiana a następnie użyj polecenie rm, aby usunąć plik .

jak naprawić uszkodzone pliki wideo mp4
sudo swapoff /swapfile
sudo rm /swapfile

Korzystanie z dedykowanych partycji do zamiany

Mając plik wymiany, powinieneś oczekiwać znacznie lepszej wydajności systemu, ponieważ plik wymiany zapobiegnie awariom systemu podczas uruchamiania aplikacji intensywnie korzystających z pamięci.

W przypadku systemów o znaczeniu krytycznym można rozważyć utworzenie dedykowanej partycji na dysku twardym do wymiany. Partycja wymiany i plik wymiany mają swoje wady i zalety.

Udział Udział Ćwierkać E-mail Co to jest partycja wymiany systemu Linux? Wszystko co musisz wiedzieć

Większość instalacji Linuksa sugeruje włączenie partycji wymiany. Do czego służy partycja wymiany? Oto, co musisz wiedzieć.

Czytaj dalej
Powiązane tematy
  • Linux
  • Pamięć komputera
  • Linux
O autorze Dobrze iść(36 opublikowanych artykułów)

Mwiza z zawodu zajmuje się tworzeniem oprogramowania i pisze obszernie na Linuksie i programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstwa.

Więcej od Mwizy Kumwendy

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować