Configuración de la afinidad de procesos en Linux

Configuración de la afinidad de procesos en Linux

En Windows, es posible ejecutar un programa en cualquier número de núcleos en un procesador multinúcleo. Se puede configurar en la GUI del Administrador de tareas.

Asimismo, ¿es posible configurar la afinidad del proceso en Linux, en la línea de comando? Para especificar qué núcleos puede ejecutar el proceso

Respuesta1

Según el administrador de paquetes de Debian, schedtool puede hacerlo. (Sin embargo, es una herramienta de línea de comandos)

No conozco ninguna herramienta GUI.

Este artículohttp://www.linuxjournal.com/article/6799indica que Linux llegó tarde al juego de configurar la afinidad de la CPU. Además, con los kernels 2.5 y posteriores, el efecto ping pong no está presente, los procesos tienden a permanecer en la misma CPU. Por lo tanto, PUEDE no ser necesario configurar la afinidad de la CPU.

Respuesta2

htop puede hacerlo si presiona 'a' y luego elige de la lista de CPU

información relacionada