cat /proc/meminfo

Maerel

Maerel

Zensiert
hi,

auf meinem 2ten Rechner bekomme ich diese Ausgabe, bei dem befehl
cat /proc/meminfo

cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 262864896 259469312 3395584 0 18026496 166494208
Swap: 411222016 0 411222016
MemTotal: 256704 kB
MemFree: 3316 kB
MemShared: 0 kB
Buffers: 17604 kB
Cached: 162592 kB
SwapCached: 0 kB
Active: 23940 kB
Inactive: 207256 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 256704 kB
LowFree: 3316 kB
SwapTotal: 401584 kB
SwapFree: 401584 kB

Was mir sorgen macht,
sind die 2Zeilen
MemTotal: 256704 kB
MemFree: 3316 kB

Ich habe nichts laufen!
bis auf gkrellm und aterm.
Kann mir das jemand erklären?
 
Inactive: 207256 kB

da ist der restliche freie speicher...

für eine bessere übersicht, gib mal "free" ein
 
bei free kriege ich das hier.


total used free shared buffers cached
Mem: 256704 250964 5740 0 16996 157388
-/+ buffers/cache: 76580 180124
Swap: 401584 0 401584


bei used steht ja 250964 und bei free 5740
irgendwie blick ich das nicht.
 
-/+ buffers/cache: 76580 180124

die zeile ist wichtig.
da ist der ganze speicher, der darüber als "used" gilt.
die 76580 sind der tatsächlich verbrauchte speicher.
daneben die 180124 ist der freie speicher.
linux cacht ihn für schnelleren zugriff.
 
hmm,

wie ist das eigentlich mit den Cache ? Nimmt Linux da immer das Maximum was effektiv da ist oder wie ?
 
Der cache wird benutzt, um festplattenzugriffe zu beschleunigen.
Die Größe des Cache ändert sich je nach Benutzung des Speichers durch das System; der Cache wird bei Bedarf von Anwendungsprogrammen angefordert.
 

Ähnliche Themen

CentOS 6 - Kernel crashes mit 2.6.32-573.*

Hilfe bei Interpretation des RAM-Speicherverbrauchs

OpenSuse 12.3 / Tiefschlaf funktioniert nicht

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

fork: Cannot allocate memory

Zurück
Oben