Contador de desempenho -% de tempo em disco e média. Comprimento da fila de disco

Contador de desempenho -% de tempo em disco e média. Comprimento da fila de disco

% Tempo em disco- Com que frequência o disco está ocupado? Se estiver ocupado quase o tempo todo e houver uma fila grande, o disco poderá ser um gargalo.Esse valor é exibido como uma porcentagem e está limitado a 100%.

Esta é a definição deMicrosoft. No entanto, como vi no% Tempo em discodados do monitor de desempenho da minha máquina, sempre esteve em torno de 300 e 400. Por que isso não corresponde à definição de% Tempo em disco?

Média Comprimento da fila de disco- Com que frequência o disco está ocupado? Se estiver ocupado quase o tempo todo e houver uma fila grande, o disco poderá ser um gargalo. Este contador exibe % Tempo em disco como um valor decimal sem máximo definido. (Uma % Tempo de disco de 100% equivale a um comprimento médio da fila de disco de 1,0.) Esse contador é recomendado para conjuntos de discos onde a atividade combinada dos discos pode exceder 100% de um único disco.

Além disso, ouvi alguém dizer que"Se o comprimento médio da fila do disco for maior que o número de núcleos da CPU da máquina, isso causará problemas"Não sei se isso é verdade ou não porque não consigo encontrar nada sobre isso na Internet.

Responder1

% Tempo em disco - disco lógico ou disco físico?

Da Microsoft:http://support.microsoft.com/kb/310067/en-us?p=1

Esse comportamento pode ocorrer porque alguns controladores permitem que o sistema operacional use operações de entrada/saída sobrepostas para diversas solicitações pendentes. Os contadores de desempenho do disco cronometram as respostas usando um contador de precisão de 100 nanossegundos e, em seguida, relatam as estatísticas cumulativas para um determinado tempo de amostra. Esse tempo de amostra poderá ultrapassar 100% se, por exemplo, você tiver 10 solicitações concluídas em 2 milissegundos cada, em um intervalo de amostragem de 10 milissegundos. Se você tiver vários discos em um arranjo Raid, a entrada/saída sobreposta ocorre porque o sistema operacional pode ler e gravar em vários discos, e isso pode mostrar valores superiores a 100% para esse contador.

Você está usando RAID?

Média Comprimento da fila de disco - Correlacionar o comprimento da fila com o número de núcleos de processador que você possui parece um tanto duvidoso. Nunca ouvi ninguém oferecer esse conselho antes. A menos que você também esteja enfrentando uma grande carga de CPU, sua CPU pode lidar com operações de disco muito mais rápido do que qualquer disco que eu conheça poderia executá-las, e é por isso que elas se acumulam na forma de comprimento de fila de disco em primeiro lugar.

O comprimento da fila é o número de operações pendentes. Você deseja mantê-lo o mais baixo possível. Qualquer quantidade de comprimento de fila significa que há operações de disco pendentes que ainda não foram atendidas. O ideal é que você não queira nada disso. Realisticamente, como os discos são lentos, você sempre verá alguns, mas deseja mantê-los o mais baixos possível.

Novamente, depende se você está medindo no nível do disco lógico ou no nível do disco físico. Um disco lógico pode consistir em vários discos físicos. Se o comprimento da fila do disco lógico for maior que o número de discos/eixos físicos que compõem esse disco lógico, provavelmente você está enfrentando uma situação de gargalo.

informação relacionada