web-dev-qa-db-fra.com

Comment surveiller l'utilisation du cœur du processeur par thread?

J'ai besoin de ces informations pour optimiser le nombre de threads de travail alloués par mon application personnalisée.

Par exemple, si je n'utilise que top sur une application à un seul thread sur une machine à deux cœurs, l'utilisation à 100% du processeur ne me dit pas si il reste de la capacité inutilisée sous la forme de l'autre cœur !

Quels types d'outils de surveillance puis-je utiliser pour détecter la différence?

10
kfmfe04

Utilisez htop. Il a beaucoup plus de fonctionnalités que top, y compris l'affichage de threads individuels et l'utilisation du processeur individuel, etc.

http://manpages.ubuntu.com/manpages/oneiric/man1/htop.1.html

15
scottl

Lorsque vous exécutez top, appuyez sur 1 pour afficher l'utilisation par cœur. Peut-être que c'est ce dont vous avez besoin?

13
roadmr