Por que o top report mais do que o máximo teórico de uso da CPU de uma máquina?

1

Eu gostaria de saber por que tenho um processo capaz de relatar uma linha de uso como:

PID   COMMAND  %CPU
248   Xcode    983.5

… em top em uma CPU quad core?

Eu entendo que é errado, mas como vem? Eu não estou interessado no Xcode indo tão alto, mas por que o top reporta um uso tão alto?

No OS X 10.7 com um quad core Intel i7.

    
por jibay 02.11.2011 / 23:02

1 resposta

0

É apenas um caso extremo de erro de amostragem. Digamos que sua fábrica possa gerar um widget por hora e exiba-os com precisão na hora. Se alguém estiver tentando medir a saída de sua fábrica, eles podem experimentar de, digamos, de 8:50 a 10:10, e descobrir que você gera dois widgets em 80 minutos. Convertendo para widgets por hora, eles teriam 1,5 ou 150% de capacidade.

Também pode ser causado por turbo boost, limitação térmica ou economia de energia. Mas, dado o fato de que seu sistema estava sob carga máxima, duvido.

    
por 03.11.2011 / 00:21