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