Pessoal parece que realmente nao eh possivel rodar programas que ocupem mais
de 2Gb ou 3Gb, no meu caso, vejam a resposta que tive na lista de fora:

In general you're not going to be able to allocate more than 2GB of
RAM on a 32-bit system like the Pentium. While Intel played some
tricks with the hardware and actually implemented a 36-bit address bus
(I think it's 36 bits anyway), applications generally use 32-bit
pointers on a 32-bit CPU and they're assumed to be signed so that
limits you to 2^31 bytes of memory, or 2048MB (2GB). What the 6GB of
RAM buys you is that you could run 3 separate processes each using 2GB
of RAM and never hit your swap space, but a single application can't
use more than 2GB at a time, in general.

There may be low-level things in the kernel that would allow you to
use more than 2GB of RAM, but I'm not familiar with them and it
certainly wouldn't be portable.

If you need an application to have access to more than 2GB of RAM then
you need to get a 64-bit system like an Alpha, Sparc or Itanium.


Valeu.

----- Original Message -----
From: "João Alfredo" <[EMAIL PROTECTED]>
To: "Eicke" <[EMAIL PROTECTED]>
Cc: <debian-user-portuguese@lists.debian.org>
Sent: Thursday, September 04, 2003 12:04 PM
Subject: Re: Memoria


> Olá Eicke,
>
> 2 perguntas:
>
> Quanto de swap tem o seu servidor??
> Vc habilitou o High Memory Support no kernel??
>
> ...
> Outra coisa.
> Qual a saida do comando ulimit -a??
>
> []s's
>
>
> Em Ter, 2003-09-02 às 13:23, Eicke escreveu:
> > Galera,
> >
> > Tenho 6Gb de memoria total em minha maquina. Estou verificando que as
> > ferramentas para verificacao de utilizacao de memoria estao apontando
mais
> > ou menos 3 Gb de memoria free, como vcs podem ver abaixo:
> >
> > # top
> > Mem:   6082588K total,  3056400K used,  3026188K free,   103064K buffers
> > # vmstat 1 10
> >    procs                      memory    swap          io     system
> > cpu
> >  r  b  w   swpd   free   buff  cache  si  so    bi    bo   in    cs  us
sy
> > id
> >  0  0  0      0 3026272 103064 2846652   0   0     1     1    5     2
18
> > 0  18
> >  0  0  0      0 3026272 103064 2846652   0   0     0     0  102     4
0
> > 0 100
> >  0  0  0      0 3026272 103064 2846652   0   0     0     0  104     6
0
> > 0 100
> >  0  0  0      0 3026272 103064 2846652   0   0     0     0  102     4
0
> > 0 100
> >
> > Acontece que quando dou um ps -aux nao existe nenhum processo consumindo
> > memoria e nem a soma de todos os processos daria 3 Gb de memoria uasada.
> > Nao eh possivel o sistema esta ocupando 3 Gb de memoria, alguem tem uma
> > ideia de como posso verificar/resolver?
> >
> > Valeu.
> > Eicke.
> --
> João Alfredo <[EMAIL PROTECTED]>
> dotX Consultoria Serviços e Conectividade
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]
>
>

Reply via email to