Poor web serving performance
brad at danga.com
Thu Jan 25 23:42:59 UTC 2007
On Thu, 25 Jan 2007, Cal Henderson wrote:
> : And can you verify that the same number of perlbal child processes > are
> : hanging off the parent process?
> SERVER aio_mode = ioaio
> SERVER aio_threads = 30
> i've tried with values from 2-50 and some higher ones too - all give
> the same result. for any number of aio threads, i can only find a
> single child processes - ps, pstree and top all just show the two
> processes (i'm using IO::AIO).
> 16201 pts/0 Sl+ 0:00 /usr/local/bin/perl ./perlbal --config=my.conf
> 16202 pts/0 S+ 0:00 /usr/local/bin/perl ./perlbal --config=my.conf
> as far as i can see, IO::AIO::min_parallel(30) is being called
Sure doesn't look like it's working! Unless it's using NPTL? What
arch/kernel you using?
I'm on a 32-bit 18.104.22.168-xenU, and with IO::AIO with SERVER aio_threads
of 20, I see 20 child processes.
More information about the perlbal