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: