Re: [PHP4BETA] PHP on Linux box - Linux version for heavy site?

From: Date: Wed, 15 Mar 2000 10:56:27 +0000
Subject: Re: [PHP4BETA] PHP on Linux box - Linux version for heavy site?
References: 1  Groups: php.version4 
Request: Send a blank email to php-version4+get-12151@lists.php.net to get a copy of this message
FN>> 256 threads limit means that MySQL (or Apache) cannot process FN>> more than 256 queries at a time. *Loaded* sites may get 1000 FN>> reads at a time (include local cron daemons and other stuff as well). Let's see how much memory we'll need. If I suppose every Apache of 1000 uses 1M of memory, here we have 1G. If I suppose every MySQL takes another 1G, we have 1G more. And I didn't touch memory needed for all others, and we have hard 4G limit, AFAIK. In fact, 100 Apache's fill up 256M, so I suppose 1000 Apaches make more than 2G of memory. And MySQL is not taking too little memory too. So you'll hit memory limit before you'll hit thread limit. And you should use number of machines for such load anyway. FN>> Having 256 threads doesn't mean that it will take up too much FN>> memory, what if if 255 threads are just ... sleeping? ;-) If 250 threads were sleeping, why MySQL should spawn 251-th? It should just wake up one of sleeping ones, and I'm pretty sure that's what it does. -- Stanislav Malyshev stas@zend.com +972-3-6139665

« previous php.version4 (#12151) next »