Escolar Documentos
Profissional Documentos
Cultura Documentos
1 of 5 23-04-2014 09:18
O Que Monitorar? http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-pt_br-4/...
rodar outro. Como cada mudana de contexto requer que o sistema operacional tome o
controle da CPU, mudanas de contexto excessivas e altos nveis de consumo da CPU a
nvel de sistema tendem a caminhar juntos.
Interrupes
Como o nome implica, as interrupes so situaes nas quais o processo
desempenhado pela CPU alterado abruptamente. As interrupes geralmente ocorrem
devido a atividade do hardware (como um dispositivo I/O completando uma operao I/O)
ou devido a software (como interrupes do software que controla o processamento da
aplicao). Como as interrupes devem ser resolvidas a nvel do sistema, altas taxas de
interrupo levam a um consumo maior da CPU a nvel do sistema.
Processos Executveis (runnable)
Um processo pode estar em estados diferentes, como:
Aguardando a finalizao de uma operao I/O
Aguardando o sub-sistema de administrao da memria resolver uma falha de
pgina
Nestes casos, o processo no precisa da CPU.
No entanto, o processo sofre mudanas eventualmente e torna-se executvel. Como o
nome implica, um processo executvel capaz de executar o trabalho assim que estiver
agendado para receber tempo da CPU. Entretanto, se mais de um processo for
executvel numa determinada hora, todos os processos executveis menos um[1] devem
esperar pela sua vez na CPU. Ao monitorar o nmero de processos executveis,
possvel determinar o quanto seu sistema depende da CPU.
2 of 5 23-04-2014 09:18
O Que Monitorar? http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-pt_br-4/...
Um outro desafio ao monitorar a largura de banda: pode haver circunstncias nas quais as
estatsticas dos dispositivos podem no estar disponveis. Isto particularmente verdadeiro
para canais de expanso do sistema e caminhos de dados[2]. No entanto, mesmo que as
estatsticas relacionadas largura de banda no estejam 100% corretas, frequentemente h
informaes necessrias para possibilitar algum nvel de anlise, particularmente ao considerar
as estatsticas relacionadas.
Estas so algumas das estatsticas mais comuns relacionadas largura de banda:
Bytes recebidos/enviados
As estatsticas da interface de rede oferecem um indicador da utilizao da largura de
banda de um dos canais mais visveis a rede.
Contagens e taxas da interface
Estas estatsticas relacionadas rede podem indicar colises excessivas, transmitir e
receber erros, entre outros. Atravs do uso destas estatsticas (particularmente, se houver
estatsticas para mais de um sistema em sua rede), possvel solucionar um mnimo de
problemas de rede, mesmo antes de usar as ferramentas de diagnstico de rede mais
comuns.
Transferncias por Segundo
Normalmente coletada para dispositivos I/O de bloco, como drives de fita de alto
desempenho e drives de disco, esta estatstica uma boa maneira de determinar se a
largura de banda de um determinado dispositivo atingiu seu limite. Devido sua natureza
eletromecnica, os drives de fita e de disco podem executar somente um determinado
nmero de operaes I/O a cada segundo; seu desempenho decai rapidamente quando
esse limite atingido.
3 of 5 23-04-2014 09:18
O Que Monitorar? http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-pt_br-4/...
A razo disto: possvel ter problemas srios em uma rea e nenhum problema em outra. Por
exemplo: possvel fazer com que um drive de disco esgote seu espao sem causar nenhum
tipo de problema relacionado ao desempenho. Da mesma forma, possvel ter um drive de
disco com 99% de espao livre com seus limites de desempemnho sendo forados.
Entretanto, mais provvel que o sistema mediano experimente vrios graus de falta de
recursos em ambas reas. Por causa disso, tambm provvel que at certo ponto os
problemas de uma rea impactem noutra rea. Frequentemente, esse tipo de interao toma a
forma de desempenho I/O descendente, conforme o drive de disco se aproxima de 0% de
espao livre; no obstante, nos casos de cargas I/O extremas, pode ser possvel diminuir I/O
para um nvel no qual as aplicaes no mais rodam apropriadamente.
Em qualquer caso, as estatsticas a seguir so teis para monitorar o armazenamento:
4 of 5 23-04-2014 09:18
O Que Monitorar? http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-pt_br-4/...
Notas
[1]
Assumindo um sistema com processador nico.
[2]
Mais informaes sobre canais, caminhos de dados e largura de banda podem ser
encontradas no Captulo 3.
5 of 5 23-04-2014 09:18