Arquivo de 30/08/2010

Olá pessoal,

Um problema constante em servidores que ficam 24 horas ligados é a memória livre ficar cada vez menor. Começamos a procurar o que pode estar consumindo a memória, reniciamos serviços e nada.

Isto acontece porque na memória, muitas vezes ficam com caches de tarefas que não estão mais sendo executados.

A demonstração abaixo foi feita em ambiente de produção em um Suse Enterprise Server 11 logo após minha diretoria ligar dizendo que a aplicação  estava extremamente lenta.

Primeiramente vou mostrar como estava o sistema antes de executar os comandos de correção. Dei um top no sistema e abaixo o retorno

A memória disponível é de 183 MB

Vamos aos comandos para correção:

# echo 3 > /proc/sys/vm/drop_caches (  outra linha )=>  # sysctl -w vm.drop_caches=3

Agora vejamos os resultados:

Ai está, 5 GB de Memória livre.

Uma sugestão interessante é colcoar estes 2 comandos em um script que você execute diariamente como backup ou fazer um script específico e colocá-lo no cron.

Não se esqueçam, sigam @yeslinux no Twitter e se gostaram deste post, cliquem em Retweet logo ai acima.

Abraços

Por: Robertson Reis

Fonte: http://www.yeslinux.com.br/?p=308

Inkscape 0.48 chegou recentemente ao público, depois de 9 longos mêses de desenvolvimento.

Há uns anos, quando começou o frente a frente Windows, Linux, o que mais se viam eram trabalhos de comparação entre o que usar em ambos os sistemas para fazer determinados trabalhos. O Windows no ponto de edição gráfica sempre deu dez a zero… mas a vantagem está a estreitar, tudo graças a esta e outras fantásticas aplicações como por exemplo o Inkscape.

Inkscape_01

//

Inkscape é um excelente editor de imagem vectorial de Código Aberto, com recursos e ferramentas similares ao Illustrator, Corel Draw ou Xara X. Ele utiliza o padrão da W3C: formato do ficheiro SVG – Scalable Vector Graphics. É possível importar uma série de formatos como Postscript, EPS, JPEG, PNG, TIFF, etc.

Esta nova versão (Inkscape 0.48) traz muitas novidades das quais se destacam a inclusão da nova ferramenta Spray, edição multipath, rotação de objectos e uma interface bastante melhorada e intuítiva. Pode conferir todas as novidades aqui.

Inkscape_00

Esta é uma ferramenta muito intuitiva, extremamente leve (consome poucos recursos do sistema e carrega com velocidade impressionante), potente e totalmente compatível com os padrões XML, SVG e CSS.

Use-a seja sobre Windows, Linux ou MAC e poupará muitos euros em licenças de ferramentas proprietárias.

Licença: Open Source
Sistemas Operativos: Windows/Mac/Linux
Download [win]: Inkscape 0.48 [33.05MB] | Versão portable [34,40]
Download [mac]: Inkscape 0.48 [25.23MB]
Download [linux]: Inkscape 0.48 [24.67MB]
Homepage: Inkscape

Uma das tarefas mais críticas da gestão de infra-estrutura de TI é gerenciar os discos rígidos. Primeiro porque são neles que estão todos os dados da empresa e em segundo é que um problema de disco, seja físico ou lógico, sempre acompanham enormes problemas.

Quando temos um estrutura grande de servidores e nos damos ao luxo de ter tudo espelhado, a vida fica bem mais simples, também quando temos RAID de disco. Infelizmente esta não é a realidade de todos e muitos contam com pequenos servidores de 1 disco em cada.

Há pessoas que adoram e se orgulham de ter um servidor que não desliga por muitos anos. Outros preferem ter desligamentos planejados para evitar ou diagnosticar problemas de disco. É uma questão pessoal que varia de corporação para corporação.

O mais importante  neta tarefa é estar atento aos logs, que deve ser analisado diariamente.

Para observar nossos discos, podemos utilizar o comando dumpe2fs. O problema é que este comando sem nenhum parâmetro traz mais informações do que realmente precisamos. Então podemos utilizá-lo com a opção -h (dumpe2fs -h [devide])

No meu caso, digitei o comando

dumpe2fs -h /dev/sda1

Veja abaixo o resultado:

Outro comando que pode nos trazer estas informações é o tune2fs acompanhado do parâmetro -l

tune2fs -l [device]

Podemos usar o tune2fs também para ajustar as configurações dos sitemas de arquivos. Abaixo alguns exemplos de parâmetros que podemos utilizá-lo:

-c max-mount-counts:

Ajusta o numero máximo de montagens até que o sistema seja automáticamente verificado pelo fsck.

Esta função é muito util para equipamentos que são constantemente reiniciados.

Se quiser desativá-lo, utiliza 0 ou -1

Abaixo defini o sistema para executar o fsck a cada 10 vezes que montar a unidade /dev/sda1, no meu caso o notebook, praticamente será executado a cada 10 vezes que eu o ligar

tune2fs -c 10 /dev/sda1

Posso tambem desativar esta opção utilizando o 0 ou -1, reparem abaixo que utilizando os dois comandos, a resposta do sistema foi a mesma.

tune2fs -c -1 /dev/sda1

ou

tune2fs -c 0 /dev/sda1

-i interval-between-checks[d|m|w]:

Ajusta o tempo máximo até que o fsck faça automáticamente a checagem do sistema.

  • d = dias
  • m = meses
  • w = semanas

Abaixo setei meu computador para verficiar o sistema após 10 dias:

tune2fs -i10d /dev/sda1

Agora vou definir meu computador para verificar a cada 2 meses

tune2fs -i2m /dev/sda1

E finalmente, para desativar a checagem automática, podemos utilizar o 0 como referência ou simplesmente nada

tune2fs -id /dev/sda1

Com estas duas funções do tune2fs, você poderá decidir qual a melhor forma de administrar a manutenção do seu servidor.

O tune2fs possui diversas opções, é sempre bom estudar os comandos atravéz de seus manuais. Para acessar o manual do tune2fs, digite:

man tune2fs

Mas lembre-se, é fundamental analisar diariamente os logs de seu servidor

Não se esqueçam de seguir o @yeslinux no Twitter e se gostaram, de RT lá em cima.

Abraços

Publicado por Robertson Reis

Fonte: http://www.yeslinux.com.br/?p=319