Alto consumo de memória no Debian. [RESOLVIDO]

1. Alto consumo de memória no Debian. [RESOLVIDO]

Fernando Cesar Mendes Balocco
balocco

(usa Debian)

Enviado em 05/12/2008 - 11:23h

Tenho um servidor Debian rodando apenas Samba PDC, FTP e CUPS (P4 3,0/2Gb/Placa Intel/ 2 hds 500Gb..)
Estou com ele rodando em teste, das 60 máquina que tenho coloquei por enquanto apenas 5 encima dela e 2 impressoras.
Agora o problema, digito o comando free -mt e ele me dá um uso de 1847mb e 169mb livre da memoria física e 0 de uso da swap que tenho mais 2 Gb. Quando eu colocar todas as 60 maquinas vai explodir tudo, fisica e swap...
Como posso descobrir o que está acontecendo?

Já agradeço.
Balocco.


  


2. kill

M4iir1c10
M4iir1c10

(usa Arch Linux)

Enviado em 05/12/2008 - 12:23h

teste o seguinte, no terminal digite: top
observe por alguns segundos e preste atencao nos processos que estao entre os 5 primeiros, aquele que estiver se mantendo entre os 5 por mais tempo mate o processo e veja se mudou algo, exemplo:
digamos que o mplayer e esse processo aperte a tecla q para sair da tela do top e digite: killall -9 mplayer, assim vc vai encontrar quem e o responsavel por esse comportamento no seu sistema, agora para determinar como retirar da inicializacao o processo (se for o caso) ou outras medidas vai depender de qual e o processo e como ele esta sendo carregado.

faz esse teste e nos manda o resultado.


3. Testando..

Fernando Cesar Mendes Balocco
balocco

(usa Debian)

Enviado em 05/12/2008 - 14:09h

Diga Kill;

Tá brabo cara já tinha feito alguns testes deste tipo, por exemplo, executei o top, cliquei em O organizei pro %MEM e o maior consumo entre os processos foi de 0,2 do proprio samba, já até parei o proftpd.

Muito estranho......


4. Re: Alto consumo de memória no Debian. [RESOLVIDO]

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 14/12/2008 - 23:00h

icardo@woofer:~$ free -m
total used free shared buffers cached
Mem: 1011 984 27 0 68 653
-/+ buffers/cache: 263 748
Swap: 580 0 580

olha uma tela do exemplo, ai nesta tela você pega e analisa a linha -/+ buffer.... então o que esta livre para a máquina são os 748 Mb e não os 27 MB da linha de cima.
de uma olhada se não é este o seu caso.



5. Re: Alto consumo de memória no Debian. [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 14/12/2008 - 23:26h

Como disse nosso amigo, vc pode estar redondamente enganado quanto ao uso de memória do seu Linux.
Uma coisa que deve ser lembrada aqui é, qual a filosofia do Linux em relação ao uso de memória?
Porque eu digo isso? Simples se vc ler um arquivo ele nunca sairá da memória a não ser que haja a necessidade disso ocorrer, isso é chamado de cache, e o Linux adora cache, a filosofia é simples: memória livre é desperdício. Por isso que o openoffice abre tão rápido na segunda vez, porque ele está em cache.
O comando free -m mostra isso de forma detalhada:

total used free shared buffers cached
Mem: 3936 2192 1744 0 131 321
-/+ buffers/cache: 1739 2197
Swap: 925 0 925


A linha importante é -/+ buffers/cache ela que mostra a real utilização da memória.
De qualquer forma vc pode eliminar o cache que o Linux armazenou, basta fazer:

echo 1 > /proc/sys/vm/drop_caches





6. Ok, Era isso..

Fernando Cesar Mendes Balocco
balocco

(usa Debian)

Enviado em 15/12/2008 - 09:21h

Obrigado galera;

Era isso mesmo, na verdade ele está consimindo apenas uns 200 Mb com os 5 users e 2 impressoras, com o tempo ele vai aumentando pro causa do cache, valeu galera...

Att;
Balocco






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts