Jak wyczyścić pamięć podręczną Linuksa

¿Twój komputer ma mało pamięci dostępny? Gdy zaczniesz otwierać wiele programów, zaczyna działać czytać? Cóż, to nie jest rozwiązanie (może powinieneś pomyśleć o użyciu lżejszej dystrybucji lub, jeśli to możliwe, zaktualizować komputer), ale może ci pomóc. wyczyść pamięć podręczną systemu. Domyślnie Linux powiększa pamięć podręczną, dopóki nie wykorzysta całej dostępnej pamięci. Jest to normalne, wszystkie systemy operacyjne zapewniają najwyższą prędkość. Problem polega na tym, że czasami może to powodować odwrotne efekty: spowolnienie, migotanie wideo itp.

Co to jest pamięć podręczna?

Pamięć podręczna to plik mniejsza i szybsza pamięć, który przechowuje kopie danych znajdujących się w najczęściej używanej pamięci głównej.

Jest to zestaw zduplikowane dane z innych oryginałów, z tą własnością, że dostęp do oryginalnych danych jest kosztowny, zwykle na czas, w porównaniu z kopią w pamięci podręcznej. Przy pierwszym dostępie do danych w pamięci podręcznej tworzona jest ich kopia; następują dostępy do wspomnianej kopii, skracając średni czas dostępu do danych.

Kiedy procesor musi odczytać lub zapisać w lokalizacji w pamięci głównej, najpierw sprawdza, czy kopia danych znajduje się w pamięci podręcznej. Jeśli tak, procesor natychmiast odczytuje lub zapisuje w pamięci podręcznej, co jest znacznie szybsze niż czytanie lub zapisywanie w pamięci głównej.

Jak mogę wyczyścić zawartość pamięci podręcznej?

sudo su sync && echo 3> / proc / sys / vm / drop_caches exit

En GNOME będziesz mógł bardzo wyraźnie zobaczyć efekt tego polecenia, jeśli dodasz Monitor systemu do panelu.

źródło: Scott klarr

Dzięki Miguel Mayol i Tur za przekazanie nam informacji!

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   HacKan & CuBa co. powiedział

    5.3.9.5. / proc / sys / vm /
    Ten katalog ułatwia konfigurację podsystemu pamięci wirtualnej (VM) jądra Linux. Jądro szeroko i inteligentnie wykorzystuje pamięć wirtualną, powszechnie znaną jako przestrzeń wymiany.

    źródło: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Nie znalazłem rzeczy drop_caches, ale chodzi o to, że są to pliki kontrolne; 3 to polecenie opróżnienia pamięci podręcznej. Myślę, że po opróżnieniu przywróci plik do 0. Na pewno wraca do 0 po ponownym uruchomieniu, drugi nie sprawdza

    Pozdrowienia!

  2.   HacKan & CuBa co. powiedział

    5.3.9.5. / proc / sys / vm /
    Ten katalog ułatwia konfigurację podsystemu pamięci wirtualnej (VM) jądra Linux. Jądro szeroko i inteligentnie wykorzystuje pamięć wirtualną, powszechnie znaną jako przestrzeń wymiany.

    źródło: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    Nie znalazłem rzeczy drop_caches, ale chodzi o to, że są to pliki kontrolne; 3 to polecenie opróżnienia pamięci podręcznej. Myślę, że po opróżnieniu przywróci plik do 0. Na pewno wraca do 0 po ponownym uruchomieniu, drugi nie sprawdza

    Pozdrowienia!

  3.   racnarok powiedział

    I z
    rm / proc / sys / vm / drop_caches

    o

    rm /proc/sys/vm/drop_cache/.*

    Czy to nie działa tak samo?

  4.   Użyjmy Linuksa powiedział

    Spróbuj ... ale nie sądzę.

    1.    przeciwwskazane powiedział

      Witaj!

      co autor posta stawia świetnie !! Pracuje!! ten, kto to zmieni?
      sudo su
      synchronizuj blablabla
      wyjście
      tak, ta!

      Dzięki poleceniu sync unikniesz usuwania obiektów z uruchomionej pamięci SRAM.

      wartości od 0 do 3 mówią jądru, które obiekty chcesz zwolnić z SRAM.
      0 na z na.
      1 pamięć podręczna stron
      2 i-węzły i zębatki
      3 1 i 2

      Indes metadane i informacje o katalogu analizują relację zawartych w nim plików ... wysoko, więc między korektorem tabletu a moją starą pamięcią ...

      możesz utworzyć przycisk w menu z plikiem sh do synchronizacji; echo 3> / proc / blablabla drop-caches (jestem pewien, że ten miły chłopak to opublikował)

      Gwin ZMO KK

  5.   racnarok powiedział

    Cóż, wypróbowałem to, otworzyłem plik drop_caches, aby zobaczyć, co ma i umieściłem tylko 0, do użycia
    sync && echo 3> / proc / sys / vm / drop_caches

    Jego zawartość zmieniła się z 0 na 3, co bardzo różniłoby się od użycia rm, ponieważ spowodowałoby to całkowite usunięcie pliku.

    Chociaż nadal nie rozumiem, jak to wpływa na posiadanie treści 0 i zmienia się na 3.

  6.   Enrique JP Valenzuela V. powiedział

    działa bez problemów, dzięki Pablo

  7.   Użyjmy Linuksa powiedział

    Przyjemność.