Localizando o Gargalo
Os aspectos do sistema no qual você esta mais interessado em medir são o uso da CPU e o uso da memória.
É possível que, até mesmo após esforços de ajustes extensivos, a CPU não seja poderosa suficiente para tratar da carga de trabalho; nesse caso, um upgrade da CPU é necessário. De forma semelhante, se o programa estiver em execução em um ambiente no qual não possui memória após o ajuste, deve-se aumentar o tamanho da memória.
- CPU
- Memória
- Entrada/Saída (E/S)
> vmstat 1 10 saídas:kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
0 0 189898 612 0 0 0 3 11 0 178 606 424 6 1 92 1
1 0 189898 611 0 1 0 0 0 0 114 4573 122 96 4 0 0
1 0 189898 611 0 0 0 0 0 0 115 420 102 99 0 0 0
1 0 189898 611 0 0 0 0 0 0 115 425 91 99 0 0 0
1 0 189898 611 0 0 0 0 0 0 114 428 90 99 0 0 0
1 0 189898 610 0 1 0 0 0 0 117 333 102 97 3 0 0
1 0 189898 610 0 0 0 0 0 0 114 433 91 99 1 0 0
1 0 189898 610 0 0 0 0 0 0 114 429 94 99 1 0 0
1 0 189898 610 0 0 0 0 0 0 115 437 94 99 0 0 0
1 0 189898 609 0 1 0 0 0 0 116 340 99 98 2 0 0O exemplo anterior mostra um sistema limitado pela CPU. Isto pode ser visto como os valores de CPU do usuário (us) mais sistema (sy) iguais ou se aproximando de 100. Um sistema que está limitado à memória mostra valores significativos de entrada de página (pi) e de saída de página (po). Um sistema que está limitado à E/S de disco mostrará uma porcentagem de espera de E/S (wa) que excede 10%. Mais detalhes de vmstat podem ser localizados em AIX