I'm not sure how the kernel manages this kind of thing, but I'm sure there's 3rd party scripts that'll do this and it's not exactly hard to write at the end of the day.
I suspect grabbing the latest 2.6 kernel source and having a good look around in the likely places for variables regarding scheduling might be the answer..... Tristan Morris wrote:
This is a multi-part message in MIME format. -- [ Picked text/plain from multipart/alternative ] While we're all on the topic of manually setting processors affinity and maintaining stable FPS; there must be a way to let the kernel and the CPU scheduler to manage these decisions! My aim is to be able to sit back, run x amount of game servers and let the scheduler manage affinity and switching as it requires. It already does this, but it may move the process multiple times a second between CPU's, thus decreasing performance. How would you go about increasing the 'number of times' a process may switch between processors in a given time period? So it'll check the load on each cpu, say every 30 seconds, if the load is high on one, it may move it to the other. Cheers, Tristan -- _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

