On 9/5/07, Carlos Welington Almeida <[EMAIL PROTECTED]> wrote:
> Pessoal, tenho um server Linux (Debian), fazendo proxy/cache, com 1G de
> Memoria Ram e 700 Mb de Swap, sempre analiso o uso de memoria usando o top
> -S ou free -m, vi o alto consumo de memoria pelo squid, a coloquei mais um
> pente de memoria de 1G, totalizando 2G de memoria RAM, porem quando
> reiniciei a maquina na primeira tele de inicialização do POST apresenta a
> contagem dos 2G de RAM, porem quando estou logado no Linux e executo os
> comandos acima mencionados observo que so tenho 1G de RAM, o que pode ser?
> já aconteceu algo parecido com vcs? pq no POST e no SETUP esta la setado com
> os 2G, porem no Linux ainda me mostra que está com 1G, a informação que
> tenho eh essa quando dou um free -m:
>
>              total       used       free     shared    buffers     cached
> Mem:           884        877          6          0        140         32
> -/+ buffers/cache:        705        178
> Swap:          781        662        118
> taynar:~#
>
> e era essa mesma informação que aparecia quando tinha 1G e agora tenho 2G
>
> e usando o top -S tenho:
>
> top - 22:16:54 up 1 day, 15:37,  1 user,  load average: 0.43, 0.31, 0.28
> Tasks:  47 total,   3 running,  44 sleeping,   0 stopped,   0 zombie
> Cpu(s):   2.6% user,  23.2% system,   0.0% nice,  74.2% idle
>  Mem:    905400k total,   898516k used,     6884k free,   144408k buffers
> Swap:   799992k total,   678252k used,   121740k free,    34532k cached
>
>
> o q poderia ser??

Esta memória em uso não está necessariamente sendo utilizada por um
processo. Para saber isso o comando certo é o ps.

Estes dois comandos (top e free) exibem a quantidade de memória
*alocada* pelo kernel, incluido a quantidade *alocada* para cache, o
que não compromete o desempenho.

Sobre a quantidade de memória, verifica:
1 - Se o vídeo for on-board, quanto de memória é alocado para este na BIOS
2 - Se o kernel tem high mem

-- 
Max

Responder a