Does a single value reveal both CPU and IO utilization?
Sim, é uma indicação aproximada da utilização combinada de CPU e disco, mas não uma porcentagem. Zero significa que não há carga. Se você tiver um sistema com quatro núcleos de CPU, um valor de quatro significaria que o sistema está totalmente carregado, um valor de oito significaria que o sistema está sobrecarregado. A carga da CPU é uma métrica melhor do que computar 100 - idle CPU
porque a última não distingue entre o caso de um sistema estar totalmente carregado e um sistema estar sobrecarregado.
What if I just want to know the CPU utilization?
dê uma olhada na primeira coluna vmstat
: r
. Mostra o número de threads usando ou aguardando uma CPU. Mesma interpretação do que com a métrica anterior.
or just the IO utilization?
Comece olhando para ìostat
output. Descobrir a carga de disco dessas estatísticas é mais complexo do que com a CPU, pois tanto as características do disco (E / S por segundo) quanto o tipo de uso (seqüencial ou aleatório, tamanho de E / S) são importantes.
Or, from that single value, how can I tell how heavy the server is?
A regra básica é se a média de carga é consistentemente maior que o número de núcleos / threads disponíveis para o sistema operacional, o servidor está sobrecarregado.