thus Eric Stewart spake:
On Aug 27, 2006, at 9:33 AM, Joachim Schipper wrote:
On Sun, Aug 27, 2006 at 01:39:51AM -0400, [EMAIL PROTECTED] wrote:
I am pricing out two servers right now.
(...)
Is OpenBSD and Apache/PHP gonna take advantage of a second processor
and show some decent increase in performance or am I throwing money
away on the second processor?
A second processor might be a good investment here. Of course, two
servers is also worth considering, as such a setup is likely to be, at
least, more robust in the face of hardware failures. (It's also more
complex...)
Same for OpenBSD and MySQL. Am I gonna be throwing money away by
purchasing a second processor for it?
Possibly, yes. MySQL is threaded, and the OpenBSD threads implementation
isn't the fastest possible (it's all in userland, so there's only one
kernel-level process/thread).
I picked up a little bit about this single kernel-level thread and
multiple userland threads but I don't quite understand it. Are there any
good articles or documentation somewhere that better explains this?
Andrew S. Tanenbaum, Modern Operating Systems, Chapter 2.2.3
(Implementing Threads in User Space), pp. 90
(...)
HTH,
timo
--
Timo Schoeler | http://riscworks.net/~tis | [EMAIL PROTECTED]
RISCworks -- Perfection is a powerful message
ISP | POWER & PowerPC afficinados | Networking, Security, BSD services
GPG Key fingerprint = B5F6 68A4 EC45 C309 6770 38C4 50E8 2740 9E0C F20A
Frankie says: Relax