Monitorizando Memória e uso de CPU

Fonte: wirelesspt.net

Por definição, servidores fornecem serviços críticos que devem estar constantemente disponíveis. Os servidores recebem pedidos de máquinas clientes e os atendem, fornecendo acesso a serviços que são a razão principal de se ter uma rede. Por isso, servidores devem ter capacidade suficiente de hardware para acomodar a carga de trabalho. Isto significa ter a quantidade adequada de memória ram, armazenamento em disco e capacidade de processamento que permitam atender aos pedidos vindos das máquinas clientes. De outra forma, o servidor pode demorar muito tempo para responder ou, na pior das hipóteses, ser incapaz de responder. Já que recursos de hardware são finitos, é importante monitorizar como os recursos do sistema são utilizados. Se um servidor principal (como um proxy ou servidor de email) está sobrecarregado de pedidos, os tempos de acesso tornam-se longos. Isto é frequentemente percebido pelos utilizadores como um problema na rede.

Existem muitos programas que podem ser usados para monitorizar os recursos de um servidor. O método mais simples, numa máquina windows, é aceder o administrador de tarefas (taskmgr.exe) usando a combinação de teclas Ctrl + Alt + Del e então seleccionar a aba Desempenho (ou Performance). Numa máquina linux ou bsd, você pode digitar top, htop ou free -h num terminal. Para manter registos históricos deste desempenho, mrtg ou rrdtool podem também ser usados.

Os servidores de email devem ter espaço em disco suficiente, já que algumas pessoas podem preferir deixar as suas mensagens nele por longos períodos de tempo. As mensagens podem acumular e encher o disco, especialmente se um sistema de quotas não estiver sendo usado. Caso o disco ou o espaço disponível na partição utilizada para armazenamento de email esteja completamente ocupado, o servidor não poderá receber emails. Se este disco for também usado pelo sistema, todo o tipo de problema pode ocorrer se o sistema operativo ficar sem espaço para memória temporária.

Servidores de arquivo precisam ser monitorizados mesmo quando possuem discos de alta capacidade. Os utilizadores encontrarão meios de ocupar toda a capacidade de discos de qualquer tamanho muito mais rápido do que você imagina. O uso de espaço em disco pode ser limitado pelo uso de quotas, ou simplesmente monitorizado, avisando as pessoas quando elas estão ocupando muito espaço. O nagios pode notificá-lo quando o espaço em disco, a utilização de cpu ou outros recursos do sistema passam de um limite crítico.

Caso uma máquina deixe de responder ou torne-se muito lenta e as medidas mostram que algum recurso do sistema está sendo muito utilizado, esta pode ser uma indicação de que uma ampliação de capacidade é necessária. Se o uso do processador constantemente excede 60% do total, pode ser a hora de trocá-lo por outro mais potente. Velocidades baixas podem ser também o resultado de memória insuficiente. Certifique-se de verificar o uso geral de cpu, ram e espaço em disco antes de tomar a decisão de actualizar algum componente.

Uma maneira simples de verificar se a máquina está com memória insuficiente é observar a luz do disco rígido. Quando ela permanece ligada com certa frequência, isto normalmente significa que a máquina está constantemente paginando espaços de memória para o disco rígido. Isto é chamado de thrashing e é extremamente negativo para o desempenho do sistema. Isto pode ser corrigido com a investigação de qual processo está utilizando mais memória, terminando o ou reconfigurando-o. Caso isto não funcione, o sistema precisa de mais memória ram.

Deve verificar sempre se é mais económico actualizar um componente individual ou adquirir uma nova máquina. Alguns computadores são difíceis ou mesmo impossíveis de serem actualizados, e frequentemente sai mais cara a substituição de componentes individuais do que a de todo o computador.

Editor

--Cmsv 15h36min de 31 de janeiro de 2010 (GMT)