J'ai une machine avec Intel(R) Xeon(R) CPU E5520visible comme 16 cœurs logiques (8 avec HT). Si j'exécute quelque chose pour manger du temps CPU (simple thread), le top signale correctement 100% d'utilisation du CPU pour le processus, mais seulement environ 3-4% d'utilisation totale.
Cpu(s): 3.6%us, 0.0%sy, 0.0%ni, 96.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.1%st
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1567 www 20 0 65632 84 4 R 100 0.0 0:05.96 burnMMX
Certes, l'utilisation signalée devrait être d'environ 6,25% (1 des 16 cœurs).
- Est-ce incorrect parce que c'est une machine virtuelle?
- Comment puis-je calculer une valeur correcte?
atopchanger le haut pour signaler l'utilisation de chaque CPU individuellement (en appuyant sur1)