top tag opciones lectura comando linux linux-kernel operating-system taskaffinity

tag - establecer la afinidad de la CPU de un proceso desde el principio en Linux



lectura comando top (1)

taskset se puede usar tanto para establecer la afinidad de un proceso en ejecución como para iniciar un proceso con cierta afinidad, ver

Sinopsis

taskset [options] mask command [arg]... taskset [options] -p [mask] pid

El siguiente comando abrirá el navegador Google Chrome en la CPU 1 y 2 (o 0 y 1). La máscara es 0 × 00000003 y el comando es "google-chrome".

taskset 0×00000003 google-chrome

Quiero establecer la afinidad de la CPU de un proceso en Linux cuando está comenzando.

Hay métodos como sched_setaffinity y taskset, pero necesitan el proceso del proceso. Pueden causar una posible migración, ya que un proceso se inició en un núcleo, pero después del uso de sched_setaffinity / taskset, se migraron a otro núcleo.

Lo que quiero hacer es comenzar un nuevo proceso en un núcleo específico desde el principio.