Owen T. Soroke wrote:
From what I understand to this point, there is no way to effectively
utilize dual CPU's.
You have many proesses running on the computer. The OS will allocate
processing power as needed accross each cpu.
hlds_l and srcds do not support multithreading, nor does FreeBSD handle
dual processors on behalf of the Half-Life processes.
FreeBSD handles SMP just fine. Just because hlds isn't multi-threaded
doesn't mean there are no benefits. Running multiple servers on a SMP
machine allows more processing power to be available to your processes.
Also, as Steven commented, there is no way to specify which CPU a
process will run on.
Why bother with it? Let the OS do it's job. It will move processes
back and forth from cpu to cpu as required. Sure there are some
instances where affinity is useful, but honestly if SMP is this foreign
and new to you then you're a ways off from worrying about affinity issues.
As a result, all processing would always take place on CPU-0.
Now if this were true why would there be SMP machines at all?
--
- m0gely
http://quake2.telestream.com/
Q2 | Q3A | Counter-strike
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux