Estatísticas do bootchart

1

Qual o significado das seguintes estatísticas de bootchart?

  1. CPU (user + sys) - mostra a porcentagem de uso de todos os núcleos da minha CPU?
  2. E / S (espera) algo espera entrada-saída? O que isso significa?
  3. Taxa de transferência de disco e utilização de disco - qual a diferença entre eles?
  4. Unint.sleep - ???
  5. Sleepeng - process, que não usa tempo de CPU?
por igor_rb 16.01.2015 / 19:26

1 resposta

1

Conforme declarado na Documentação de gráfico de inicialização , o processo de coleta de dados usa:

/proc/stat          system-wide CPU statistics: user, system, IO and idle times
/proc/diskstats     system-wide disk statistics: disk utilization and throughput
/proc/[PID]/stat    information about the running processes: start time, parent PID, process state, CPU usage, etc.

Portanto,

  1. Sim
  2. Estes são ciclos de CPU perdidos esperando por E / S
  3. a. A taxa de transferência de disco é um número em MBps / s que mede os dados que são lidos / gravados no / do disco.

    b. A utilização de disco é um% entre 0 (significando ocioso) e 100 (significando totalmente ocupado)

  4. "Unint sleep" é a abreviação de "Sleep ininterrompido" (ver 2. acima)
  5. "Dormir" significa "não fazer nada", o que não seria muito bom ao executar uma inicialização ... (Veja também 2. acima)

Um exemplo simples:

Vamos supor que você faça a conversão de vídeo: você lerá muito pouco disco, mas usará 100% de 1 CPU, então a Utilização de Disco será de 1% e o total de CPU em um processador de dois núcleos será 50%

Agora você faz uma cópia de arquivo: 1 CPU estará em 1% e a utilização de disco estará em 40%; agora você faz 2 cópias de arquivo ao mesmo tempo: a CPU estará em 2% e a utilização de disco em 80%.

Se você fizer uma cópia do terceiro arquivo ao mesmo tempo, a Utilização do Disco estará em 100%, mas a% da CPU aumentará e mostrará 20% "Espera de E / S": ela não é mais rápida: a CPU está apenas esperando até que possa enviar mais alguns dados para o disco.

Este é apenas um exemplo: o% depende da disponibilidade de RAM, CPU e da velocidade do seu disco!

    
por Fabby 18.01.2015 / 18:16