web-dev-qa-db-fra.com

Comment surveiller dynamiquement l'utilisation du processeur par cœur sous Linux?

Je souhaite afficher dynamiquement le processeur par utilisation du cœur, inclure les dépenses en mode utilisateur et le noyau, comment dois-je le faire?

19
Rick

Vous pouvez afficher dynamiquement l'utilisation du processeur par cœur en utilisant la commande top (vous ne savez pas ce que vous vouliez dire en dépensant le mode utilisateur et le noyau)

tapez top dans le terminal

puis tapez 1

50
JoeC

Vous pouvez utiliser dstat qui crache des informations plus utiles pour la pagination réseau et le système. Ces informations peuvent être capturées dans des fichiers (csv, etc.) pour une utilisation future.

Par exemple, disons que votre machine a 4 cœurs. Vous pouvez faire ce qui suit.

dstat -C 0,1,2,3,total

Si vous ne souhaitez voir que les statistiques des cœurs 2 et 3, vous pouvez procéder comme suit:

dstat -C 2,3
5
KeshV

Il existe un outil appelé htop qui peut vous être utile. Vous mentionnez le mode utilisateur et le noyau, donc je suppose que vous venez de Windows. htop est légèrement plus similaire au Gestionnaire des tâches de Windows que top, mais il n'est peut-être pas préinstallé sur votre système Linux.

page d'accueil de htop: http://hisham.hm/htop/

5
Bill