Vous pouvez utiliser le ps
commande pour interroger et afficher le processeur actif. Par exemple, vous pouvez exécuter :
$ ps -aF
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
root 1 0 0 5971 1764 1 Sep15 ? 00:00:01 /sbin/init
ubuntu 28903 2975 0 3826 1208 0 09:36 pts/0 00:00:00 ps -aF
Le PSR
colonne indique que init
tourne sur le processeur 1 et ps
s'exécute sur le processeur 0. Consultez la page de manuel de ps(1) pour plus de détails sur la personnalisation des champs affichés.
Vous pouvez configurer un outil graphique comme htop
pour afficher le processeur actuellement actif. Aussi, htop
a un graphique d'affichage de charge par processeur, ce qui peut être ce que vous recherchez. Voir, par exemple, la capture d'écran suivante de http://htop.sourceforge.net/.
Enfin, vous pouvez utiliser le taskset
outil pour forcer l'affinité avec un processeur particulier.
Il existe de nombreuses façons de le savoir. htop, haut, ps.
htop
- version testée :1.0.2
-
URL :http://htop.sourceforge.net/
- Appuyez sur F2 pour accéder à la fenêtre de configuration
- sélectionnez Colonnes dans la colonne Configuration
- aller aux colonnes disponibles
- ajouter PROCESSEUR
- Vérifiez la colonne CPU
haut
- version testée :procps 3.3.8
-
URL :http://gitorious.org/procps
- Appuyez sur f pour accéder à la fenêtre de gestion des champs
- Sélectionnez P (Dernier processeur utilisé)
voici un exemple avec la dernière colonne P
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND P
5626 yashi 20 0 1926276 545964 47596 R 12.6 3.4 151:10.81 gnome-sh+ 2
5347 root 20 0 384788 73600 55708 S 8.7 0.5 55:10.09 Xorg 1
8125 yashi 20 0 646240 30776 21928 S 4.3 0.2 23:06.20 gnome-sy+ 0
1785 yashi 20 0 581180 29288 15560 R 4.0 0.2 0:25.55 gnome-te+ 1
ps
- version testée :procps 3.3.8
- URL :http://gitorious.org/procps
PSR est le CODE pour afficher l'identifiant du processeur. Vous pouvez utiliser une option de format comme ps -o pid,psr
ou faites simplement ps -eF
$ ps -eF|head
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
root 1 0 0 3817 964 0 Aug14 ? 00:00:02 init [2]
root 2 0 0 0 0 2 Aug14 ? 00:00:00 [kthreadd]
root 3 2 0 0 0 0 Aug14 ? 00:00:11 [ksoftirqd/0]
root 5 2 0 0 0 0 Aug14 ? 00:00:00 [kworker/0:0H]
root 7 2 0 0 0 0 Aug14 ? 00:00:00 [migration/0]
root 8 2 0 0 0 0 Aug14 ? 00:00:00 [rcu_bh]
root 9 2 0 0 0 3 Aug14 ? 00:00:39 [rcu_sched]
root 10 2 0 0 0 0 Aug14 ? 00:00:00 [watchdog/0]
root 11 2 0 0 0 1 Aug14 ? 00:00:00 [watchdog/1]