O que é um Iometer?
Um iômetro, ou medidor de entrada / saída (E / S), é uma ferramenta que faz medições no desempenho do sistema de E / S de um computador, que inclui barramentos de dados, unidades e interface de rede. Por meio de uma interface gráfica do usuário, o iometer também é uma ferramenta de solução de problemas que pode ajudar a detectar instâncias e possíveis causas de atrasos de E / S do sistema. As informações de referência do Iometer podem ajudar a criar melhores drivers de E / S.
O desempenho de E / S de um computador pode ser comparado ao desempenho atlético. No iômetro, um programa que carrega o sistema de E / S é executado enquanto faz medições de tempo e volume de dados. No atletismo, uma pista de obstáculos pode ser configurada enquanto um cronômetro é configurado para registrar o progresso do atleta em cada etapa. O iometer usa um modelo cliente-servidor para "carregar" o sistema de E / S para monitorar e registrar métricas de desempenho.
Os barramentos de dados são usados exclusivamente pelos dispositivos do sistema ou podem ser compartilhados. Por exemplo, a latência do barramento de dados, ou o tempo necessário para reverter a direção dos dados, pode ser medido com base em vários tipos de operações de barramento, incluindo o compartilhamento de barramentos de dados com outros dispositivos. Um barramento de dados e controle estendido, típico de servidores de alto desempenho, por exemplo, requer uma análise aprofundada para otimizar a latência dos dados do barramento.
Os discos rígidos também são usados extensivamente pela unidade central de processamento (CPU) e outros dispositivos do sistema. Muitos fatores afetam o desempenho dos discos rígidos como unidades locais ou como unidades de rede. Por exemplo, quando o conteúdo de uma unidade é espalhado em cilindros relativamente distantes, o tempo médio de acesso aumenta visivelmente.
O total de E / S por segundo (TIOPS) sugere a capacidade de um sistema de computador responder a solicitações de E / S. O iometer enfileira uma taxa de solicitação de E / S de referência, portanto, o TIOPS de um sistema de computador é uma base para o desempenho futuro de E / S do sistema. O total de megabytes por segundo (TMBPS) é o número de bytes enviados para / da E / S por segundo, e uma figura mais alta significa que o sistema de computador tem uma taxa geral de resposta mais rápida. Um tempo de resposta médio de E / S (AIORT) menor em milissegundos ou milésimos de segundo é ideal, pois menos tempo é gasto na espera pela resposta do sistema de E / S.
Dada uma condição específica de carregamento de E / S, haverá um tempo máximo de resposta de E / S (MIORT) em milissegundos. Isso pode indicar a principal fraqueza na velocidade do sistema de computador. O MIORT geralmente ocorre durante operações de E / S compartilhadas.
A porcentagem de utilização da CPU (CPUUT) ou a CPUUT total indica quanto da capacidade do computador está sendo utilizada. Se o CPUUT é sempre 100% para tarefas fáceis de E / S, uma grande mudança pode ser necessária. Essa alteração pode estar na configuração de software ou hardware usada no sistema do computador.