Quoting Rahul <[EMAIL PROTECTED]> (from Tue, 15 Jul 2008 20:17:46 -0400):

For example: I would like to run a high performance web server that
can handle up to 200 connections per second and serve them with great
speed. That's where the concern for multi-threaded support. Depending

Serving 200 connections per second for static data is not hard. And you don't need multi-threading for that. Multiple processes is actually better than multi-threading in this regard, as you don't have to do locking of filedescriptors in the the webserver over multiple threads. The difference between linux and FreeBSD should be not big for single CPU/core systems, but if you increase the number of CPUs/cores this may be different. See the postgresql (it uses processes, not threads like mysql) graphs in http://people.freebsd.org/~kris/scaling/7.0%20and%20beyond.pdf to get an idea about the scaling of more or less independent processes in FreeBSD.

on the request, I may have to load (and possibly unload) dynamic
modules to perform calculations, and if need be, fetch data from
either DB or flat file. It could involve connecting to a process on

As soon as you have calculations and/or DB accesses involved, it mostly depends upon the DB optimizations ("good" tables, indexes, data volume, queries, good concurrency of the DB, ...) and the computation, not on the OS. So without any specific workload, we can not really give recommendations (besides giving FreeBSD a try and working with us if there's problem).

another box to get request specific command strings. This process
could run for almost 20 hours straight and OS still has to be able to
keep in shape.

The OS doesn't care about how long a process runs. But if you talk about good responsiveness of the OS while a process uses a lot of memory and CPU, FreeBSD will handle it good (and from what I heard and seen better than Linux, but I don't have numbers at hand).

Bye,
Alexander.

--
 Leela: Well, someone's in a good mode.

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137
_______________________________________________
freebsd-performance@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to