Se “top” indicar que a CPU está gastando 10% em% wa (iowait), isso significa que a CPU está inativa?

5

Estou me referindo ao comando Linux top . Se ele indicar que 10,4% foram gastos em wa , isso significa que 10,4% da CPU estava disponível para outros processos?

top - 09:40:45 up 178 days, 34 min,  1 user,  load average: 0.32, 0.43, 0.42
Tasks: 173 total,   1 running, 172 sleeping,   0 stopped,   0 zombie
Cpu(s): 1.3%us,  1.1%sy,  0.0%ni, 87.2%id,  10.4%wa,  0.0%hi,  0.0%si,  0.0%st
    
por Sabya 22.04.2011 / 16:43

2 respostas

1

wa é o tempo que a CPU aguarda a conclusão da E / S. 87,2% id é a quantidade de gastos da CPU em inatividade e, portanto, estaria disponível para outros processos.

    
por 22.04.2011 / 16:51
1

A porcentagem expressa em wa (IOwait) não transmite tempo ocioso na CPU. Na verdade, pode estar ocioso ou pode estar sendo usado por outro processo.

A porcentagem expressa em id (ocioso) também não expressa tempo ocioso total, isto é, tempo ocioso não alocado de outra forma. A porcentagem de tempo de CPU disponível para outros processos pode ser expressa como 100 - us (usuário) - sy (sistema).

    
por 29.10.2014 / 12:40