[MASOCH-L] Linux que não usa memória
Fernando Ulisses dos Santos
fernando at bluesolutions.com.br
Wed Nov 8 15:14:44 -03 2006
Alexandre,
Não tem nada no grub.conf, tanto é que ele reconhece toda a memória sem
problemas.
Jerônimo,
O padrão no CentOS já vem essa opção no syslog.conf, o noatime eu tinha
ligado a alguns dias atrás, baixou um pouco a carga, mas muito pouco.
Ontem analisando o uso nas partições (cat /proc/diskstats), achei os
números de gravação e leitura muito alto na partição / (raiz) (maior que
no /var onde estão os e-mails), procurei por arquivos que pudessem estar
fazendo esse uso, desconfiei do /tmp, pois apareciam diretórios tmpXXX e
sumiam em poucos segundos.
Movi o /tmp para a mesma partição do /var e criei um link simbólico,
resolveu o problema de carga alta.
Desconfio que o BitDefender ou o Clamav usam o /tmp para abrir os arquivos
TNEF e Zip ou algo assim.
Para testar o uso de memória cache, criei 2 arquivos de 200Mb cada e dei
um cat neles:
dd if=/dev/zero of=A1 bs=1024 count=200000
dd if=/dev/zero of=A2 bs=1024 count=200000
cat A1 > /dev/null
cat A2 > /dev/null
O sistema fez uso de 400Mb de memória cache, como esperado.
Só fiquei confuso mesmo porque isso não acontece com outros arquivos de
uso do dia a dia, por exemplo, um usuário que usa IMAP no Outlook, a cada
intervalo o Outlook checa novas mensagens, essas mensagens deveriam estar
no cache de disco, por isso a memória deveria estar toda ocupada, em
cache, mas continua livre.
Segue o resultado do comando free:
total used free shared buffers cached
Mem: 1034524 334172 700352 0 3496 34956
-/+ buffers/cache: 295720 738804
Swap: 2048248 41752 2006496
Louco, não?
Acho que vou pegar pra ler o livro do Tanembaum denovo.
--
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
Jeronimo Zucco escreveu:
> 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
>
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>
More information about the masoch-l
mailing list