Portál AbcLinuxu, 12. května 2025 11:57
sched_setaffinity(3)
sched_setaffinity()
dostává jako první parametr PID procesu, kterému chcete masku nastavit, takže ji můžete nastavit i "zvenku". Také byste si mohl napsat jednoduchý wrapper, který před exec*() nastaví tu masku, a doufat, že si ji ta aplikace nepřenastaví zpátky. Aspoň předpokládám, že při spuštění programu zůstane maska zachována.
Ono si wine interne pousti dalsi proocesy a ne ty se mozna tvoje nastaveni nevztahuje.
Co takhle zkompilovat kernel bez podpory SMP? A muzes mit jako option v boot manageru dual core/single core kernel.
fork()
, tak při execve()
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.