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

Reply via email to