Voglio impostare l'affinità della cpu di un processo su linux quando sta avviando.impostazione affinità cpu di un processo dall'inizio su linux
Esistono metodi come sched_setaffinity e taskset, ma hanno bisogno del processid del processo. Possono causare potenziali migrazioni come un processo avviato su un core, ma dopo l'uso di sched_setaffinity/taskset, sono stati migrati su un altro core.
Quello che voglio fare è iniziare un nuovo processo su un core specifico dall'inizio.
Perché vuoi farlo? Spesso, il kernel è meglio di te per scegliere un core per eseguire qualche attività ... –
Sto lavorando a un modulo di checkpoint che controlla un processo. Voglio salvare le informazioni di affinità cpu per questo processo e avviare questo processo dall'ultimo checkpoint con la stessa affinità. –