[MASOCH-L] Linux que não usa memória
Jeronimo Zucco
jczucco at ucs.br
Wed Nov 8 10:11:26 -03 2006
Fernando Ulisses dos Santos escreveu:
> Olá,
>
> Tenho um servidor Linux que está com um comportamento muito estranho, ele
> não usa memória para cache de disco.
>
> É um HP Pentium D HT, 3Ghz, 1Mb cache, HD SATA de 200Gb, 1Gb RAM rodando
> CentOS 4.3, kernel 2.6.9-34.0.1.ELsmp.
>
> Roda postfix, mailscanner com clamav e bitdefender, dovecot com IMAP,
> squirrelmail, squid e iptables, a carga mais pesada é por conta do
> webmail.
>
> A carga tem ficado um pouco alta, muito de CPU usado em "wa", mas o que eu
> não entendo é que ele não usa mais do que 300Mb de memória, e mantém o
> cache e buffers muito baixos, como pode ser visto nessa saída do comando
> top:
>
> top - 16:56:58 up 3 days, 22:56, 3 users, load average: 5.66, 4.44, 3.42
> Tasks: 157 total, 2 running, 153 sleeping, 0 stopped, 1 zombie
> Cpu(s): 2.8% us, 2.8% sy, 0.0% ni, 47.8% id, 46.6% wa, 0.0% hi, 0.0% si
> Mem: 1034524k total, 293120k used, 741404k free, 3820k buffers
> Swap: 2048248k total, 135548k used, 1912700k free, 32632k cached
>
> Já dei uma procurada por algum parâmetro diferente no /proc, sem sucesso.
>
> Alguém tem alguma dica?
>
> --
> Fernando Ulisses dos Santos
> Blue Solutions - Soluções em TI
> 19-3551-3898 / 11-4062-9218
> fernando at bluesolutions.com.br
> Certificado Linux LPIC-1
>
>
>
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>
Uma coisa que eu fiz, para diminuir esse problema da carga de disco, é
colocar no /etc/syslog.conf:
mail.* -/var/log/maillog
Esse sinal de menos (-) na frente do arquivo de log faz a diferença.
Segundo o manual:
"You may prefix each entry with the minus ``-'' sign to omit syncing the
file after every logging. Note that you might lose information if
the system crashes right behind a write attempt. Nevertheless this
might give you back some performance, especially if you run programs
that use logging in a very verbose manner."
Outra coisa que pode ser feito para aumentar a performance de disco, é
colocar a opção "noatime" no /etc/fstab no sistema de arquivos onde está
o spool da fila de e-mails e o log, e é claro, separar os discos onde
fica o spool e o log, para eles não concorrerem com leitura e escrita.
Espero ter ajudado.
--
Jeronimo Zucco
LPIC-1 Linux Professional Institute Certified
Núcleo de Processamento de Dados
Universidade de Caxias do Sul
http://jczucco.blogspot.com
More information about the masoch-l
mailing list