De acordo com a documentação da IBM [1], o campo r
mostra o número de encadeamentos executáveis , precisamente, o número de encadeamentos já em execução + número de encadeamentos aguardando em uma fila.
Portanto, se r < lcpu
, significa que todos os encadeamentos estão na CPU e você não tem encadeamentos esperando em uma fila. No seu caso, 11 threads estão rodando, e você ainda tem 1% de reposiçãolcpu
.
Digamos que r = 20
. Nesse caso, você está tendo gargalo da CPU, porque haveria 12 encadeamentos na CPU + 8 encadeamentos aguardando na fila para que a sua vez fosse agendada. E o uso da CPU seria de 100%.
[1] link