<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">So I&#39;m giving Perlbal a taste of some production traffic, and I&#39;ve basically topped out at 40Mbit/s and 700req/s. [...]
<br>Is this the performance level I should expect? Or am I doing something wrong?<br><span class="sg"></span></blockquote></div><br>You have less clients in persist_wait than I&#39;d expect, but the rest of it looks normal.&nbsp; Running two on one box like that is fine IIRC Hyper-Threading is fine for this sort of application (two heavy CPU processes, but the same ones, so they have shared memory?).&nbsp; Would be interesting to just try it with one process and see if you get significantly more requests through.
<br><br>Anyway, I seem to recall on LiveJournal we were running ~500 requests/second through similarly configured setups before deciding to get more machines so as not to max out the CPUs.&nbsp; Alan or somebody else might be able to provide more up to date numbers, but this doesn&#39;t sound too wrong.&nbsp; :)
<br><br>If you&#39;re concerned about the speed, it&#39;d be worth analyzing the type of traffic you&#39;re sending at it, as well as the configuration you&#39;re running.&nbsp; Maximize persistent connections, especially to backend servers, etc.&nbsp; Would have to know more about your traffic/config to give more advice here though.
<br><br clear="all"><br>-- <br>Mark Smith / xb95<br><a href="mailto:smitty@gmail.com">smitty@gmail.com</a>