Po nieprzerwanym działaniu systemu przez 8 godzin staje się on powolny. Kiedy spotkałem się z tą samą sytuacją w systemie Windows, użyłem CCleaner do wyczyszczenia pamięci, co dawało mi trochę przyspieszenia.
Czy jest jakaś aplikacja lub polecenie, które czyści nieużywaną istniejącą pamięć RAM (przeglądarki, pliki tymczasowe, pobieranie plików systemu operacyjnego itp.), Tak jak robi to CCleaner w systemie Windows?
performance
ram
memory-usage
cleanup
kolega
źródło
źródło
Odpowiedzi:
„Pamięć” i „pliki tymczasowe” to różne rzeczy.
Pamięć to zwykle pamięć RAM. Linux automatycznie zarządza pamięcią RAM, bez konieczności czyszczenia; jeśli proces działa nieprawidłowo i zużywa zbyt dużo pamięci RAM, po prostu go zatrzymaj. Przeglądarki są tam klasycznymi przestępcami; Muszę zamykać mój (i restartować) co kilka tygodni. Gnome-shell to kolejny znany wyciek pamięci.
W części pliku możesz zainstalować Ubuntu Tweak i użyć modułu janitora:
Zobacz także Jak bezpieczny jest woźny Ubuntu tweak? . Możesz także zainstalować go za pomocą PPA, spójrz tutaj w WebUpd8 (nadal jest odpowiedni dla 14.04).
W każdym razie weź pod uwagę, że jeśli wyczyścisz pamięć podręczną, dane będą musiały zostać ponownie załadowane / przebudowane, więc w większości przypadków spowolnienie (1). Na przykład, usunięcie miniaturek nautilus oznacza, że należy je ponownie odbudować --- spowolnienie przeglądania plików.
(1) jedynym wyjątkiem tutaj jest apt-cache i stare jądra --- w normalnych warunkach, na pulpicie, prawie zawsze są po prostu stracone miejsce.
Jeśli twój system naprawdę spowalnia „nieuczciwą” lub nieszczelną aplikację jest najczęstszą przyczyną. Spróbuj złapać go za pomocą
top
lub podobnych narzędzi , a jeśli go znajdziesz, opublikuj bardziej szczegółowe pytanie lub raport o błędzie.źródło
1 Słowo wstępne
To trochę dziwne, że twój system staje się wyraźnie wolniejszy po 8 godzinach. Ponieważ masz również ten sam problem w systemie Windows, myślę, że może to być problem sprzętowy.
Bez dodatkowych informacji trudno powiedzieć, ale jeśli masz szczęście, może pomóc uaktualnienie pamięci RAM. Jeśli nie, być może będziesz musiał zmierzyć się z większym problemem sprzętowym w przyszłości.
2 Definicje i rozróżnienia
RAM, pliki tymczasowe, pliki systemowe i pobieranie wstępne to różne rzeczy.
W systemach Linux nie potrzebujesz czyszczenia pamięci RAM .
Jeśli proces zużywa „zbyt dużo” pamięci RAM, zatrzymaj go i uruchom ponownie. Takie przeciekające pamięć programy to często przeglądarki i wtyczki do przeglądarek. Czasem widziałem też niewłaściwe zachowanie X.org.
Pliki tymczasowe wykorzystują tylko część pamięci. Więc nie spowolnią twojego systemu.
Istnieje powód, dla którego nazywane są plikami systemowymi . Większość z nich służy do uruchamiania systemu i programów, do których jesteś przyzwyczajony. Więc jeśli nie wiesz, co robisz, nie zadzieraj z nimi!
Pobieranie wstępne jest specyficzne dla systemu Windows. Odpowiednik Linuksa lub Ubuntu nazywa się (u) readahead .
Nie musisz o tym myśleć w systemach Linux.
3 Zalecenia dotyczące oprogramowania
Polecam BleachBit : jest to dobry program do czyszczenia plików i (również w trybie rootowania) z trudem możesz zepsuć swój system.
Aby zainstalować, otwórz terminal i wpisz
wpisz swoje hasło (nie będą wyświetlane żadne znaki) i poczekaj na wykonanie.
Do wersji Ubuntu 12.04 możesz używać dozorcy komputera : Ale jeśli nie wiesz, co robisz, bądź ostrożny. Możesz zniszczyć swój system!
Aby zainstalować, otwórz terminal i wpisz
wpisz swoje hasło (nie będą wyświetlane żadne znaki) i poczekaj na wykonanie.
Do Ubuntu 14.04 można używać Ubuntu Tweak : Ma wbudowany woźny komputer i wiele innych mniej lub bardziej przydatnych narzędzi. Ale jak powiedziano wcześniej, bądź ostrożny!
Aby zainstalować, otwórz terminal i wpisz
wpisz swoje hasło (nie będą wyświetlane żadne znaki) i poczekaj na wykonanie.
źródło
Możesz zwolnić pamięć bez instalowania dodatkowego oprogramowania, pisząc do
drop_caches
pliku w/proc/sys/vm
katalogu.Najpierw będziesz chciał użyć programu takiego jak
top
lub,free
aby zobaczyć użycie i dostępność pamięci RAM:Następnie musisz wykonać następujące polecenie:
(co w przybliżeniu odpowiada nieco bardziej kłopotliwej
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
).Następnie uruchom
free
polecenie i przejrzyj dane wyjściowe:Poniżej znajdują się linki do artykułu identyfikującego proces i dokumentację dotyczącą wykorzystania
drop_caches
pliku.Źródła i dalsze czytanie:
/proc/sys/vm
.źródło
BleachBit z Centrum oprogramowania Ubuntu jest również użyteczną kwestią. Usuwa niepotrzebne pliki, aby zwolnić cenne miejsce na dysku, zachować prywatność i usunąć śmieci.
źródło