Wie viel RAM wird auf meinem Laptop verwendet?

9

Ich habe 3987 MB RAM auf meinem Laptop. Der Task (System) Manager gibt an, dass ich 700 MB dieses Arbeitsspeichers verwende, während der Befehl "free -m" angibt, dass ich fast 1500 MB verwende. Welches ist richtig und warum zeigen sie zwei verschiedene Werte?

Vielen Dank für jede Hilfe.

Kida
quelle
1
Der laufende Fenstermanager (Desktop) verwendet ebenfalls RAM. Und alle laufenden Programme zur gleichen Zeit, zu der Sie Ihren Computer verwenden.
dschinn1001

Antworten:

10

Hoffentlich hast du gerade gebootet oder noch nicht viel gearbeitet. Ein Ubuntu-System sollte den gesamten RAM nutzen. Beide sind richtig. Das niedrigere ist, wie viel tatsächlich für Anwendungen verwendet wird und kostenlos Cache enthält.

Cache sind Daten, die von Ihrer Festplatte im RAM gelesen werden. In der Sekunde, in der Sie RAM benötigen, wird ein Teil des Caches geopfert. Wenn Sie jedoch auf Dateien auf Ihrem System zugreifen, die sich im Cache befinden, verwendet das System diesen anstelle des langsamen Festplattenzugriffs, damit Ihr Computer schneller arbeitet und weniger Strom verbraucht.

Die Ausgabe von free -mauf meinem System:

             total       used       free     shared    buffers     cached
Mem:          1763       1634        129          0         15        483
-/+ buffers/cache:       1135        627
Swap:         1019        675        343

Ein gesundes System mit minimalem freien Speicher. Beachten Sie die zweite Zeile -/+ buffers/cache. Ich benutze es wirklich 1135MBfür Anwendungen und bin 627MBkostenlos, wenn ich es brauche, da der Kernel einige der ältesten verwendeten Caches leicht kicken kann. Da es nicht so viel ist wie mein Heimcomputer, wird auch Swap verwendet, da der Cache wertvoller ist als der Speicher, auf den selten zugegriffen wird. Der Kernel kann Ihre Computerressourcen wirklich gut nutzen, damit Sie das Beste daraus machen.

Sylwester
quelle
2

Öffnen Sie das Terminal (oder drücken Sie Ctrl+ Alt+ T) und geben Sie top ein , um die tatsächliche Speichernutzung anzuzeigen. Alternativ können Sie den Systemmonitor verwenden , um die Speichernutzung anzuzeigen.

Hasiya
quelle
Was meinst du mit realer Speichernutzung? Der zwischengespeicherte Speicher wird weiterhin als Speicher verwendet.
Alvar