Como mencionado anteriormente, grande parte dos administradores de sistemas conta com os recursos e seu uso eficiente. Ao balancear vários recursos através dos indivíduos e programas que os utilizam, você desperdiça menos dinheiro e deixa seus usuários contentes. No entanto, isto traz duas questões:
O que são recursos?
e:
Como é possível saber quais recursos são utilizados (e o quanto deles é utilizado)?
O propósito desse capítulo é capacitá-lo a responder estas questões ajudando-o a apender mais sobre os recursos e seu monitoramento.
Antes de monitorar os recursos, você deve saber quais os recursos existentes para monitorar. Todos os sistemas têm os seguintes recursos disponíveis:
Energia da CPU
Largura de banda (bandwidth)
Memória
Armazenamento
Estes recursos são cobertos em mais detalhes nos capítulos seguintes. No entanto, tudo o que você precisa ter em mente por enquanto é que estes recursos têm um impacto direto no desempenho do sistema e, consequentemente, na produtividade e bem-estar de seus usuários.
Simplisticamente, o monitoramento de recursos é nada mais que a obtenção de informações sobre a utilização de um ou mais recursos do sistema.
Entretanto, raramente é tão simples. Primeiramente, deve-se considerar os recursos a serem monitorados. Então, é necessário examinar cada sistema a ser monitorado, prestando atenção especial à situação de cada um deles.
Os sistemas que você monitorará estão em uma destas duas categorias:
No momento, o sistema está tendo problemas de desempenho parte do tempo e você deseja melhorar seu desempenho.
O sistema está OK no momento e você deseja que continue assim.
A primeira categoria significa que você deve monitorar os recursos sob a perspectiva de desempenho do sistema, enquanto na segunda você deve monitorar os recursos do sistema sob a perspectiva do planejamento de capacidades.
Como cada perspectiva tem seus próprios requerimentos únicos, as seções seguintes exploram cada categoria em maior profundidade.