[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RAM-Abfrage



On Sun, Jun 05, 2005 at 05:44:34PM +0200, Andreas Pakulat wrote:
> On 05.Jun 2005 - 17:32:31, Hagen Kuehnel wrote:
> > On Sun, Jun 05, 2005 at 04:50:53PM +0200, Andreas Pakulat wrote:
> > > On 05.Jun 2005 - 16:29:57, Al Bogner wrote:
> > > > Ich habe 2x512MB RAM, die nach dem Einschalten auch angezeigt werden, warum 
> > > > zeigt top weniger an?
> > > > 
> > > > top -n 1 -b
> > > > Mem:    906348k total,   188580k used,   717768k free,    19744k buffers
> > > 
> > > Was sagt denn /proc/meminfo?
> > 
> > Das selbe, schließlich ziehen sich free und top die Information daher.
> > Nur spiegelt das gezeigte MemTotal nur den Userspace wieder. Um
> > herauszubekommen, um wieviel Bytes der Chiphersteller seinen Kunden
> > beschissen hat bzw ihm geschenkt hat, sollte man dann schon VmallocTotal 
> > heranziehen.
> 
> Das VmallocTotal unter /proc/meminfo? Das zeigt bei Al grad mal 122MB!

Hmm, ich dächte vmalloc deklariert den maximal allokierbaren
Speicherbereich. Tut's dann wohl nicht (immer).

> Und das kann ich nun nicht glauben, ausser du willst andeuten der
> Chiphersteller hat ihn um 122MB "beschissen"...

Du meinst um 902 MB ;) 122+902=1024


Für MemTotal gilt jedenfalls, dass da nicht alles drin ist:
    MemTotal: Total usable ram (i.e. physical ram minus a few reserved
              bits and the kernel binary code)

Und ohne HighMem wird 1GB unterstützt.

hagen



Reply to: