Co oznacza pamięć podręczna podczas przeglądania htopa?

28

Przeglądając raporty htop, chciałbym wiedzieć, co tak naprawdę oznaczają pomarańczowo-brązowe paski „pamięci podręcznej”. Naprawdę szukam bardziej praktycznego wyjaśnienia tego, na co patrzę, a nie czystych terminów CS. Chociaż chciałbym mieć oba.

Kiedy zobaczę, że duża ilość pamięci jest już buforowana, czy będzie to miało wpływ na wydajność systemu? Co normalnie spowodowałoby tak duży wzrost pamięci podręcznej, podczas gdy używana pamięć (zielona) pozostaje dość niska?

Oto zrzut ekranu przykładowego htopraportu. wprowadź opis zdjęcia tutaj

zachd1_618
źródło

Odpowiedzi:

40

używana jest pamięć podręczna, dzięki czemu dysk twardy nie musi być odczytywany przy każdym otwarciu pliku lub folderu. Kiedy więc coś buforujesz, zapisuje się odczyt dysku, co oszczędza czas i dlatego Ubuntu buforuje tak dużo, jak to możliwe.

Posiadanie wolnej pamięci nie jest zbyt dobre, ponieważ nie jest używane, pamięć podręczna skraca czas dostępu i poprawia wydajność. więc pamięć podręczna może być wyświetlana jako wolna pamięć, ponieważ w rzeczywistości nie jest używana przez żaden program, tylko jako kopia zapasowa tego, co można wykorzystać.

Pamięć buforowana + wolna pamięć jest taka sama, jak dostępna pamięć, ponieważ pamięć buforowana zostanie wyczyszczona, jeśli program potrzebuje miejsca. Posiadanie dużej ilości pamięci RAM ogólnie zwiększy wydajność Ubuntu, szczególnie jeśli używasz programów o dużym zużyciu pamięci RAM.

Alvar
źródło
Miałeś na myśli „programy z dużymi dyskami”?
Clément
2
Myślę, że powinno być „Więc posiadanie dużej ilości pamięci RAM zwiększy ogólnie wydajność Ubuntu, jeśli używasz RAM lub ciężkich programów do odczytu dysku”.
TafT