<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<html>
<head>
 <meta http-equiv='Content-Type' content='text/html;charset=us-ascii'>
 <style>BODY{font:10pt Tahoma, Verdana, sans-serif;}</style>
</head>
<body>
Using rec_control we're trying to get some accurate data on how much the pdns-recursor can take on varrious hardware setups.  We are however running into some hickups when running the recursor with the "fork=yes" options.<br><br>When the recursor is forked, there seems so way that the rec_control can utilize the socket since it basicly has 2 different processes (thus also 2 pid's) and 2 different socket files with its pid attached.  Any stats made now (when running with no forking) are picked up by rrdtool to give us some insight in what pdns can manage. (we're attempting to stress out the server using the queryperf tool from bind9).<br><br>Running it from several sources to a single instance if the recursor gives us an average of 8500 qps at 99% (single-)cpu usage on low-specs hardware.   We might asume this will increase by (guessed) 75% when running it forked (since its a dual cpu setup) but accurate stats would be nice.  Question is ... how to get those stats if rec_control can't give it ?<br><br>Also..  is it safe to asume that:<br>pdns recursor (when stressed) likes: big cpu + big mem (for caching) ?<br>pdns authorative (using gmysql from external sql server): likes: big cpu + low/medium memory ?<br><br>Thanks,<br>Nico<br></body></html>