Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

/proc/meminfo liefert falsche Werte

0 views
Skip to first unread message

milo pfeifenkraut

unread,
Jun 11, 2004, 3:26:40 AM6/11/04
to
Hallo,

habe hier ein ganz interessantes Phänomen, das ich mir nicht ganz
erklären kann.

Habe hier ein Gentoo System mit 2.4.26er Kernel das etwas seltsame
und vor allem recht unwahrscheinliche Werte liefert.

/proc/meminfo zeigt zwar den richtigen MemTotal wert an,
doch scheint MemFree eher das zu sein was benutzt sein dürfte:

total: used: free: shared: buffers: cached:
Mem: 793395200 646791168 146604032 0 46292992 467189760
Swap: 2155012096 24576 2154987520
MemTotal: 774800 kB
MemFree: 143168 kB
MemShared: 0 kB
Buffers: 45208 kB
Cached: 456216 kB
SwapCached: 24 kB
Active: 114420 kB
Inactive: 465780 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 774800 kB
LowFree: 143168 kB
SwapTotal: 2104504 kB
SwapFree: 2104480 kB

Kann sich das jemand erklären?
Schlechte Kernelconfig oder etwas dergleichen?

milo

Stefan Beermann

unread,
Jun 11, 2004, 12:45:15 PM6/11/04
to
On Fri, 11 Jun 2004 09:26:40 +0200, milo pfeifenkraut
<mi...@unterderbruecke.de> wrote:

Hallo,

>/proc/meminfo zeigt zwar den richtigen MemTotal wert an,
>doch scheint MemFree eher das zu sein was benutzt sein dürfte:
>

>MemTotal: 774800 kB
>MemFree: 143168 kB
>MemShared: 0 kB
>Buffers: 45208 kB
>Cached: 456216 kB

Also ich denke es so gemeint:

770 MB gesammt. Davon 143MB völlig unbenutzt, 45MB für Buffer, 456MB
für Cache (also im Speicher liegende Dateien die Dort sind, weil sie
in letzter Zeit gebraucht wurde und daher im RAM liegen, falls sie
nochmal gebraucht werden).

Speicher der von Anwendungen benutzt wird ist dann noch:

Formel: GESAMMT - BUFFER - CACHE - FREE = ANWENDUNGEN
770MB - 45MB - 456MB - 143MB = 126MB

Mit anderen Worte: Du hast genug RAM. :-)

Grüsse,
Stefan...

Bastian Blank

unread,
Jun 11, 2004, 6:12:27 PM6/11/04
to
milo pfeifenkraut wrote:
> /proc/meminfo zeigt zwar den richtigen MemTotal wert an,
> doch scheint MemFree eher das zu sein was benutzt sein dürfte:

Der obere Wert für "Mem/free" stimmt überein mit MemFree. Man muss dabei
bedenken, das Cache auch als belegt gilt.

> total: used: free: shared: buffers: cached:
> Mem: 793395200 646791168 146604032 0 46292992 467189760
> Swap: 2155012096 24576 2154987520
> MemTotal: 774800 kB
> MemFree: 143168 kB
> MemShared: 0 kB
> Buffers: 45208 kB
> Cached: 456216 kB
> SwapCached: 24 kB
> Active: 114420 kB
> Inactive: 465780 kB
> HighTotal: 0 kB
> HighFree: 0 kB
> LowTotal: 774800 kB
> LowFree: 143168 kB
> SwapTotal: 2104504 kB
> SwapFree: 2104480 kB
>
> Kann sich das jemand erklären?

Kein erkennbarer Fehler.

Bastian

0 new messages