Puedes usar el ps
Comando para consultar y mostrar el procesador activo. Por ejemplo, puede ejecutar:
$ 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
El PSR
columna muestra que init
se ejecuta en el procesador 1 y ps
se ejecuta en el procesador 0. Consulte la página de manual de ps(1) para obtener más detalles sobre cómo personalizar los campos que se muestran.
Puedes configurar una herramienta gráfica como htop
para mostrar el procesador activo actual. Además, htop
tiene un gráfico de visualización de carga por CPU, que puede ser lo que está buscando. Vea, por ejemplo, la siguiente captura de pantalla de http://htop.sourceforge.net/.
Finalmente, puedes usar el taskset
herramienta para forzar la afinidad a una CPU en particular.
Hay muchas formas de averiguarlo. harriba, arriba, pd.
arriba
- versión probada:1.0.2
-
URL:http://htop.sourceforge.net/
- Pulse F2 para acceder a la ventana de configuración
- seleccione Columnas en la columna Configuración
- ir a Columnas disponibles
- añadir PROCESADOR
- Compruebe la columna de la CPU
arriba
- versión probada:procps 3.3.8
-
URL:http://gitorious.org/procps
- Presione f para acceder a la ventana de administración de campos
- Seleccione P (última CPU utilizada)
aquí hay un ejemplo con la última columna 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
pd
- versión probada:procps 3.3.8
- url:http://gitorious.org/procps
PSR es el CÓDIGO para mostrar la identificación del procesador. Puede usar la opción de formato como ps -o pid,psr
o simplemente haz 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]