Skip to main content

Czy potrzebujesz partycji wymiany?

Jak zmienić rozmiar partycji bez reinstalacji całego systemu (Może 2025)

Jak zmienić rozmiar partycji bez reinstalacji całego systemu (Może 2025)
Anonim

Pytanie najczęściej zadawane podczas instalowania systemu Linux brzmi "Czy potrzebuję partycji wymiany?"

Pamięć przypomina nieco parking w centrum handlowym. Na początku dnia parking będzie pusty i będzie dużo wolnych miejsc. Gdy ludzie zaczną przybywać, coraz więcej miejsc zostanie zużyte, a parking stanie się pełny.

W tym momencie może się zdarzyć kilka rzeczy. Możesz zatrzymać więcej samochodów wjeżdżających na parking, aż przestaną być wolne miejsca lub zmusisz część samochodów do odjazdu, zwalniając miejsca.

W terminach obliczeniowych po pierwszym uruchomieniu komputera powinna być dostępna większa część pamięci. Jedyne używane pamięci będą pochodzić z procesów wymaganych przez system operacyjny. Za każdym razem, gdy ładujesz aplikację, rozpoczyna się nowy proces i ustalona ilość pamięci zostanie zarezerwowana dla aplikacji.

Za każdym razem, gdy ładujesz nową aplikację, mniej pamięci będzie dostępne do uruchomienia tego programu, a ostatecznie dojdziesz do punktu, w którym nie ma wystarczającej ilości, aby uruchomić tę aplikację.

Co robi Linux, gdy nie ma wystarczającej ilości pamięci?

Zaczyna zabijać procesy. To nie jest coś, co naprawdę chcesz osiągnąć. Podczas gdy istnieje mechanizm oceniania, który wybierze, które procesy zabić, w zasadzie pozostawiasz decyzję systemowi operacyjnemu i usuwasz go z własnych rąk.

Linux zacznie zabijać procesy tylko wtedy, gdy skończy się pamięć wirtualna. Co to jest pamięć wirtualna? Pamięć wirtualna to ilość fizycznej pamięci RAM + dowolnej przestrzeni dyskowej przeznaczonej na stronicowanie (zamiana).

Pomyśl o partycji wymiany jako o przepełnionym parkingu. Gdy wszystkie główne miejsca parkingowe są pełne, można skorzystać z parkingu przelewowego, aby uzyskać dodatkową przestrzeń. Jest oczywiście wadą korzystania z parkingu przelewowego. Zasadniczo parking przelewowy znajduje się dalej od rzeczywistego centrum handlowego, więc kierowcy i pasażerowie muszą iść dalej do sklepów, co jest czasochłonne.

Można utworzyć partycję wymiany, która będzie używana przez system Linux do przechowywania bezczynnych procesów, gdy fizyczna pamięć RAM zacznie spadać. Partycja wymiany to w zasadzie miejsce na dysku zarezerwowane na dysku twardym. (Podobnie jak parking przelewowy).

Jest to oczywiście o wiele szybszy dostęp do pamięci RAM niż pliki przechowywane na dysku twardym. Jeśli zauważysz, że ciągle brakuje ci pamięci i dysk twardy szumnie, prawdopodobnie nadmiernie korzystasz z przestrzeni wymiany.

Jak bardzo potrzebujesz partycji wymiany?

Jeśli masz komputer z małą ilością pamięci, zdecydowanie zalecamy.

W ramach testu skonfigurowaliśmy maszynę wirtualną z 1 gigabajtem pamięci RAM i bez partycji wymiany oraz zainstalowaliśmy system Peppermint Linux, który korzysta z pulpitu LXDE i ogólnie ma mały rozmiar pamięci.

Peppermint Linux jest wyposażony w fabrycznie zainstalowany Chromium i za każdym razem, gdy otwierasz kartę Chromium, używana jest przyzwoita ilość pamięci.

Otworzyliśmy kartę i przeszliśmy do linux.about.com, a następnie otworzyliśmy drugą kartę i zrobiliśmy to samo. Powtarzaliśmy ten proces, aż w końcu pamięć się skończyła. Powyższy obrazek pokazuje, co działo się dalej. Chromium w zasadzie wyświetla komunikat informujący, że karta przestała działać i jest to prawdopodobnie spowodowane brakiem pamięci.

Następnie skonfiguruj nową maszynę wirtualną z 1 gigabajtem pamięci RAM i 8-gigabajtową partycją wymiany. Udało nam się otworzyć zakładkę po zakładce po zakładce i chociaż fizyczna pamięć RAM została wyczerpana, przestrzeń wymiany zaczęła być używana i mogliśmy kontynuować otwieranie zakładek.

Oczywiście, jeśli masz maszynę z 1 gigabajtem pamięci RAM, prawdopodobnie będziesz potrzebował partycji wymiany, jeśli masz maszynę z 16 gigabajtami pamięci RAM. Jest bardzo prawdopodobne, że nigdy nie użyjesz przestrzeni wymiany na maszynie z 8 gigabajtami pamięci RAM lub więcej, chyba że wykonasz poważną operację zgrywania numerów lub edycji wideo.

Zaleca się jednak zawsze partycję wymiany. Miejsce na dysku jest tanie. Odłóż trochę na bok jako debet na wypadek, gdy masz mało pamięci.

Jeśli okaże się, że komputer ma zawsze mało pamięci i że ciągle korzystasz z przestrzeni wymiany, być może nadszedł czas, aby pomyśleć o uaktualnieniu pamięci na komputerze.

Jeśli masz już zainstalowany system Linux i nie masz skonfigurowanej partycji wymiany, nie wszystko zostanie utracone. Zamiast tego można utworzyć plik wymiany, który zasadniczo osiąga ten sam cel.

Czy mogę zostawić miejsce na dysku SSD dla miejsca wymiany?

Możesz zostawić miejsce na dysku SSD dla miejsca wymiany i teoretycznie będzie o wiele szybciej uzyskać dostęp do tej partycji niż na tradycyjnym dysku twardym. Dyski SSD mają ograniczoną żywotność i mogą obsługiwać tylko określoną liczbę odczytów i zapisów. Aby pokazać, że ta liczba jest rzeczywiście bardzo wysoka, Twój dysk SSD prawdopodobnie przetrwa dłużej niż komputer.

Zapamiętaj, że przestrzeń wymiany ma być buforem przepełnienia i nie jest używana konsekwentnie. Jak już wspomniano wcześniej, jeśli zauważysz, że ciągle używasz partycji wymiany, rozważ uaktualnienie pamięci.