5 bezpiecznych sposobów na zmniejszenie zużycia pamięci RAM w systemie Linux

Aby zmniejszyć zużycie pamięci RAM w systemie Linux, zidentyfikuj aplikacje zużywające dużo pamięci i zamknij lub zrekonfiguruj te, których nie potrzebujesz. Zacznij od kart przeglądarki i aplikacji uruchamianych po zalogowaniu; lżejszy pulpit może pomóc starszym komputerom. Linux może odzyskać znaczną część pamięci podręcznej plików, gdy aplikacje potrzebują pamięci.

Przed zmianą ustawień sprawdź obciążenie pamięci

Otwórz terminal i uruchom polecenie free -h. Zwróć uwagę na kolumnę „dostępna” , a nie tylko „wolna” . Linux wykorzystuje część wolnej pamięci RAM do buforowania plików, aby mogły się one szybciej otwierać. Wartość jądra MemAvailableszacuje, ile pamięci można wykorzystać dla nowych aplikacji bez konieczności wymiany, uwzględniając odzyskiwalną pamięć podręczną. Zapoznaj się z dokumentacją jądra Linux, aby/proc/meminfo poznać definicję.

Wyjście terminala Linux dla polecenia -h z podświetloną kolumną dostępnej pamięci i bez przykładowych wartości.
Sprawdź, availableile pamięci RAM jest dostępne; niska freewartość sama w sobie nie dowodzi, że Linux ma mało pamięci RAM.

Jeśli komputer jest responsywny i MemAvailablesprawny, wysokie zużycie może być normalne. Jeśli dostępna pamięć jest niska, użycie pamięci wymiany wzrasta lub aplikacje się zawieszają, należy poszukać realnego źródła problemu.

1. Znajdź i zamknij aplikację, która zużywa najwięcej pamięci

Otwórz Monitor Systemu na pulpicie i posortuj listę procesów według pamięci. Monitor Systemu GNOME ma kartę Procesy z kolumną Pamięć; inne pulpity mogą mieć własną przeglądarkę procesów. Przewodnik GNOME po sprawdzaniu użycia pamięci wyjaśnia, jak posortować tę listę.

Ilustracyjny monitor procesów Linuxa z listą posortowaną według pamięci i paskami względnego wykorzystania.
Najpierw sprawdź najważniejsze wpisy, a następnie, jeśli skończysz, zamknij aplikację użytkownika w trybie normalnym.

Zapisz pracę, a następnie zamknij duży edytor, grę, projekt wideo lub maszynę wirtualną, której już nie potrzebujesz. Jeśli aplikacja stale rośnie w stanie bezczynności, zaktualizuj ją i sprawdź jej rozszerzenia lub otwarte pliki. Wymuś zatrzymanie tylko nieistotnej, nieaktywnej aplikacji; zakończenie procesu systemowego lub pulpitu może spowodować wylogowanie lub przerwanie działania usług.

2. Zmniejsz liczbę kart i rozszerzeń przeglądarki

Pamięć przeglądarki zależy od kart i rozszerzeń, więc zmiana przeglądarki nie jest gwarantowana. Zamknij niepotrzebne karty, zwłaszcza strony z filmami lub duże aplikacje internetowe, i wyłącz rozszerzenia, z których rzadko korzystasz.

W przeglądarce Firefox naciśnij Shift+ Esclub otwórz Menu → Więcej narzędzi → Menedżer zadań , aby wyświetlić zużycie pamięci przez proces. Strona procesu może pomóc w zidentyfikowaniu karty lub rozszerzenia do zamknięcia; zobacz przewodnik po Menedżerze zadań Firefoksa w Mozilli . Inne przeglądarki mają podobne wbudowane menedżery zadań lub widoki procesów.

Ilustratywny widok procesu przeglądarki porównujący względne wykorzystanie pamięci na otwartych kartach i w rozszerzeniach.
Skorzystaj z widoku procesów przeglądarki, aby znaleźć karty lub rozszerzenia, które są wyjątkowo wymagające.

3. Wyłącz opcjonalne aplikacje startowe

Aplikacje czatu, gier, synchronizacji w chmurze i pomocnicze mogą pozostać w pamięci po uruchomieniu podczas logowania. Przejrzyj listę startową na pulpicie i wyłącz tylko te aplikacje, których nie potrzebujesz od razu. W środowisku GNOME skorzystaj z narzędzia GNOME Tweaks; strona pomocy GNOME opisuje to ustawienie. W innych środowiskach może ono nazywać się Sesja i uruchamianie lub Autostart .

Przykładowe okno ustawień aplikacji startowych systemu Linux z opcjonalnymi wpisami włączanymi lub wyłączanymi.
Zachowaj wpisy, z których korzystasz w przypadku kopii zapasowych, synchronizacji, powiadomień lub ułatwień dostępu; wyłącz tylko opcjonalne aplikacje.

Nie usuwaj wszystkich .desktopplików z folderu autostartu. Niektóre wpisy obsługują pulpit lub sprzęt, a ich zbiorcze usuwanie może powodować nowe problemy. Zmień jeden lub dwa opcjonalne elementy, wyloguj się i zaloguj ponownie, a następnie sprawdź, czy zużycie pamięci w stanie bezczynności się poprawiło.

4. Wypróbuj lżejsze środowisko pulpitu

Środowisko pulpitu pozostaje aktywne podczas sesji, więc wymiana konfiguracji o dużym zapotrzebowaniu na zasoby może być pomocna na komputerze z ograniczoną pamięcią. LXQt opisuje siebie jako lekki, modułowy pulpit . Lubuntu to odmiana Ubuntu oparta na LXQt; zobacz oficjalną stronę Lubuntu .

Aby wypróbować LXQt, postępuj zgodnie z instrukcjami instalacji swojej dystrybucji; nazwy pakietów i konfiguracja sesji różnią się. Wyloguj się, wybierz LXQt na ekranie logowania, jeśli jest dostępny, i przetestuj swoje standardowe obciążenie, zachowując oryginalny pulpit. Przed zmianą dystrybucji wypróbuj Live USB i sprawdź swój sprzęt.

Ilustrująca, lekka sesja pulpitu Linux z menedżerem plików i terminalem w prostym układzie.
Lżejsza sesja, taka jak LXQt, jest opcją pozwalającą na przetestowanie sytuacji, gdy sam pulpit stanowi znaczną część podstawowego wykorzystania.

5. Wykonuj mniej zadań wymagających dużej ilości pamięci naraz

Niektóre obciążenia wymagają znacznej ilości pamięci RAM, niezależnie od ustawień pulpitu. Zamykaj bezczynne maszyny wirtualne lub kontenery, ograniczaj kompilacje równoległe i wstrzymuj duże zadania wideo lub graficzne podczas wykonywania wielu zadań jednocześnie. W środowisku IDE zamykaj nieużywane obszary robocze i serwery językowe. Jeśli aplikacja oferuje limit pamięci lub zasobów roboczych, stopniowo go zmniejszaj i upewnij się, że zadanie nadal kończy się niezawodnie.

Jeśli wybierasz aplikację zastępczą, porównaj ją z tymi samymi plikami i obciążeniem, zamiast zakładać, że inny program lub dystrybucja Linuksa zawsze będzie zużywać mniej pamięci. Celem jest zwolnienie wystarczającej ilości wolnej przestrzeni na pracę, którą faktycznie wykonujesz.

Unikaj sztuczek „czyszczenia pamięci RAM”

Nie należy wymuszać czyszczenia pamięci podręcznej systemu plików ani instalować narzędzia do czyszczenia pamięci, aby zmniejszyć zużycie pamięci. Linux może odzyskiwać pamięć podręczną pod presją. Pamięć wymiany lub zram mogą pomóc w obsłudze obciążeń pamięci masowej, ale nie zmniejszają zużycia pamięci RAM przez aplikacje. Jeśli MemAvailableobciążenie utrzymuje się na bardzo niskim poziomie podczas normalnej pracy, może ono przekroczyć zużycie pamięci fizycznej; dodanie pamięci RAM to trwałe rozwiązanie, o ile jest obsługiwane.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.