Estoy usando la herramienta de conjunto de tareas para establecer la afinidad de CPU para uno de mis programas. ¿Cómo se configura la afinidad en una sola CPU única - ya que no estaba seguro de esto, por lo que yo estaba haciendo esto:Configuración de la afinidad de CPU utilizando el conjunto de tareas
taskset -c 2-2 tests/prog 1 2 3
... esperando, que estoy programando el programa se ejecute en la CPU # 2 solo, siguiendo la misma manera para otras CPU. Incluso si estoy en lo cierto, esta es una mala forma de realizar lo que quiero IMO, ¿puedo obtener algo de ayuda?
Gracias,
Sayan
que estaba bajo la impresión de que taskset -c 2 programaría el programa en la CPU # 0, la CPU # 1 y # 2 de la CPU. Gracias por la aclaración. Solo quiero ejecutar un programa desde una CPU específica a la vez. Por cierto, ¿era correcta mi sintaxis sobre la pregunta original? – Sayan
Correcto. 'taskset -c 2-2' también funciona, es innecesariamente detallado. – duskwuff