Gdzie się podziała cała pamięć RAM?

9

Mam 1 GB pamięci RAM, a kiedy uruchamiam NetBeans i Firefox, uzyskują około 300 MB pamięci RAM. W pewnym momencie system staje się bardzo wolny, prawdopodobnie 100 razy wolniejszy niż zwykle, przełączanie okien ( Alt+ Tab) staje się ogromnym zadaniem, a komputer jest praktycznie bezużyteczny. Jest to prawdopodobnie moment, w którym zaczyna się zamiana.

Dwa pytania:

  1. Gdzie, według dostarczonych zdjęć, gdzie poszła cała pamięć RAM? Gdy obliczam pamięć wszystkich procesów, jest ona znacznie mniejsza niż 1 GB.
  2. Czy to normalne, że system staje się 100 razy wolniejszy, gdy pamięć RAM jest pełna i używa przestrzeni wymiany?

Na innym komputerze z 4 GB pamięci RAM nie mam problemów.

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Aktualizacja: dodałem 2 GB pamięci RAM, teraz mam 3 GB. Każdy, kto chce używać ciężkich aplikacji z 1 GB na Unity, nie sądzę, żeby to zadziałało. Działa dobrze na pustym pulpicie :)

umpirsky
źródło
Czas dostępu do pamięci głównej jest rzędu nanosekund, czas dostępu do dysku twardego jest rzędu milisekund. Powinieneś raczej zastanawiać się, czy nie jest (całkiem) milion razy wolniejszy, kiedy zamienia się.
Chris Morgan

Odpowiedzi:

13
  1. W obszarze Widok upewnij się, że wybrałeś Wszystkie procesy :

    wprowadź opis zdjęcia tutaj

  2. Tak, to normalne. Zamień miejsce na dysku twardym jest o wiele wolniejsze niż pamięć RAM.

htorque
źródło
Dzięki za odpowiedź. Tak, jest więcej procesów, na przykład Apache ma ich kilka. Nadal wygląda na to, że suma nie jest większa niż 700 MB, ale wiele z nich ma nie dotyczy pamięci. Ogólnie jest ich dużo, ponad 100! Czy to normalne? Więc jeśli chcę korzystać z tych ciężkich aplikacji, muszę kupić więcej pamięci RAM? :)
umpirsky
Miałem podobny problem. Ponadto w „monitorze systemu” nie widać buforów ani pamięci podręcznych. Aby to zobaczyć, przejdź do terminalu i powiedz free -m. Można używać Chromium zamiast firefox, to może lepiej użyć pamięci RAM (będzie zwolnić barana po zamknięciu karty, w przeciwieństwie do Firefoksa)
gsedej
Heh, dodam więcej pamięci RAM, ale chciałem tylko sprawdzić, czy to normalne zachowanie. Nie spodziewałem się tak drastycznego spowolnienia, kiedy brak mi pamięci.
umpirsky
Pamiętaj, że na zintegrowanej karcie graficznej prawdopodobnie zostanie również przydzielona część pamięci RAM, dzięki czemu będziesz mieć mniej niż 1 GB na początek.
Nerdfest
3

Tak, to normalne, że twój system jest wyjątkowo wolny lub całkowicie bezużyteczny, gdy pamięć RAM jest pełna (Zaufaj mi, mam tylko 2 GB pamięci RAM).

Synicade
źródło
1
Nie widzę więc sensu partycji wymiany :)
umpirsky
3
@umpirsky: jeśli nie miałeś zamiany, Linux uruchomi OOM kill, a procesy zostaną zabite. Jeśli masz szczęście, to tylko Firefox z kilkoma nieistotnymi stronami internetowymi. Jeśli nie masz szczęścia, to Netbeans z niezapisaną pracą.
Lekensteyn
1
@Lekensteyn Wiem :) To był żart, ponieważ system nie nadaje się do użytku, gdy brakuje pamięci RAM. Nie jestem pewien, czy tak jest w przypadku Windows (i tak mi się nie podoba).
umpirsky
1

Czy zaszyfrowałeś swój folder domowy przez przypadek? Zrobiłem to, a także utworzyłem zaszyfrowaną wymianę (robi to tylko podczas instalacji Ubuntu).

Ta zamiana, oprócz spowolnienia czasu uruchamiania, wydaje się być bardzo powolna: do współczucia użyłem Pentium 4, 1 GB pamięci RAM jako mojego głównego komputera (zaszyfrowane w domu, ale chyba nie zamiana) i nigdy nie było tak źle, jak teraz, kiedy przestawiłem się na Core I5 ​​laptop z 4 GB pamięci RAM.

Muszę użyć wymiany podczas pracy z plikami PDF (większość powiązanych programów wydaje się zapominać o istnieniu / tmp ..)

sergio91pt
źródło