Prozesse auf Mehrkernprozessoren verschieben

Christian Brandt brandtc at psi5.com
Die Nov 18 10:40:23 GMT 2008


Ansgar Burchardt schrieb:
> Hallo!
> 
> MGunselmann <mgunselmann at googlemail.com> writes:
>> kann mir jemand sagen, ob es bei linux (speziell Ubuntu) eine (einfache)
>> Möglichkeit gibt, bei einem Dualcore-Prozessor für Prozesse auszuwählen,
>> auf welchem der Kerne sie ausgeführt werden?
> 
> taskset(1) - retrieve or set a process’s CPU affinity

 Ist aber praktisch nie nötig da der Scheduler ziemlich genau weis was
er tut. Auf meinem Vierkernsystem kann ich mit 50 Threats im Hintergrund
compilieren und im Vordergrund Quake3 zocken ohne daß der Quake3-Prozeß
jemals die CPU wechselt. Vorrausgesetzt der Compiler wird mit nice -20
gestartet :-)

 Christian Brandt