8 votes

Existe-t-il un indicateur d'application pour l'utilisation du CPU par cœur ?

J'adore System Load Indicator (indicateur-multiload), mais il ne reflète pas l'utilisation des cœurs de processeur individuels, seulement l'utilisation globale du processeur. Parfois, il arrive qu'une application utilise au maximum un seul cœur (Eclipse), mais lorsque je jette un coup d'œil au graphique d'utilisation du CPU, tout semble acceptable.

Je sais que je peux simplement ouvrir Htop, mais l'intérêt d'un indicateur d'application est de pouvoir obtenir les informations souhaitées d'un simple coup d'œil, et non en tapant sur un clavier. Merci.

2voto

user.dz Points 45060

Ceci est pour Ubuntu 14.04 et plus.

  1. Installer indicator-sysmonitor

    sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
    sudo apt-get update
    sudo apt-get install indicator-sysmonitor
  2. Exécutez-le

  3. Cliquez sur son indicateur → Préférences → onglet Avancé.

  4. Changer l'étiquette de cpu: {cpu} mem: {mem} a cpu: {cpu0}{cpu1} mem: {mem} . Ajoutez le nombre de cœurs de processeur dont vous disposez.

  5. Sauvez

    indicator-sysmonitor: cpu cores usage indicator

Références :

1voto

Emauel Maat Points 11

Après avoir assis, et regardé le code de l'indicateur-multiload, j'ai réussi à le faire.

J'ai fait le code pour 4 cœurs. Si vous en avez plus, il ne montrera que les 4 premiers cœurs.

Aller à /usr/share/glib-2.0/schemas/ et chercher de.mh21.indicateur-multiload.gschema.xml Remplacez le code dans le fichier par ce

Appliquez les changements en tapant dans le terminal :

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

Dans mon cas, j'ai dû redémarrer :

sudo reboot


Une fois terminé, allez à indicateur-multiload > préférences > avancé

Sélectionnez "custom1" et remplacez $cpu.inuse con $cpu.cpu0.inuse
Sélectionnez ensuite "custom2" et remplacez $cpu.inuse con $cpu.cpu1.inuse
Sélectionnez ensuite "custom3" et remplacez $cpu.inuse con $cpu.cpu2.inuse
Sélectionnez ensuite "custom4" et remplacez $cpu.inuse con $cpu.cpu3.inuse

Sélectionnez Pour chacun la couleur que vous souhaitez.

Merci à mook765, les liens devraient fonctionner maintenant !

1voto

WinEunuuchs2Unix Points 91128

System Monitor, alias "Conky", est un moniteur système léger bien connu et populaire dans la plupart des distributions Linux. Sur un Intel i-7 Core, vous pouvez afficher les 8 processeurs :

Conky CPUs

Le code pertinent pour faire cela est :

${color2}${voffset 5}Intel® i-7 3630QM 3.4 GHz: ${color1}@  ${color green}${freq} MHz   
${color}${goto 13}CPU 1 ${goto 81}${color green}${cpu cpu1}% ${goto 131}${color3}${cpubar cpu1 18}
${color}${goto 13}CPU 2 ${goto 81}${color green}${cpu cpu2}% ${goto 131}${color3}${cpubar cpu2 18}
${color}${goto 13}CPU 3 ${goto 81}${color green}${cpu cpu3}% ${goto 131}${color3}${cpubar cpu3 18}
${color}${goto 13}CPU 4 ${goto 81}${color green}${cpu cpu4}% ${goto 131}${color3}${cpubar cpu4 18}
${color}${goto 13}CPU 5 ${goto 81}${color green}${cpu cpu5}% ${goto 131}${color3}${cpubar cpu5 18}
${color}${goto 13}CPU 6 ${goto 81}${color green}${cpu cpu6}% ${goto 131}${color3}${cpubar cpu6 18}
${color}${goto 13}CPU 7 ${goto 81}${color green}${cpu cpu7}% ${goto 131}${color3}${cpubar cpu7 18}
${color}${goto 13}CPU 8 ${goto 81}${color green}${cpu cpu8}% ${goto 131}${color3}${cpubar cpu8 18}
${color1}All CPU ${color green}${cpu}% ${goto 131}${color1}Temp: ${color green}${hwmon 2 temp 1}°C ${goto 250}${color1}Up: ${color green}$uptime
${color green}$running_processes ${color1}running of ${color green}$processes ${color1}loaded processes.

Il n'est pas possible de publier l'intégralité du fichier de configuration de conky car il est trop long et contient trop de sections de test, ce qui le rend non professionnel. Vous pouvez chercher sur Google des exemples de conky et en trouver un qui vous plaise. Ensuite, vous pouvez copier et coller le code ci-dessus dans celui que vous avez trouvé.

0voto

holdfenytolvaj Points 129

Pour les "éléments de menu" d'indicateur-multiload, vous pouvez ajouter la fréquence et la charge du processeur :

préférences > éléments de menu > ajouter

$(fréquence(cpufreq.cur0)) - $(pourcentage(cpu.cpu0.inuse))

$(fréquence(cpufreq.cur1)) - $(pourcentage(cpu.cpu1.inuse))

...

c'est toujours un clic supplémentaire mais au moins facilement disponible

-1voto

user77275 Points 51

Gnome System Monitor montre la charge du système par noyau pour moi,

Il devrait être fourni avec votre installation, mais si ce n'est pas le cas : sudo apt-get install gnome-system-monitor

onglet ressources

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X