<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi Wei,</div><div><br></div><div>We already surpassed the <b>100krps</b> on an <b>8-cores</b> machine with our HTTP server (<b>~150K rps</b>).</div><div><br></div><div>My question was: could we reach the <b>100K rps</b> on a <b>4-cores</b> machine with <b>ehttpd</b> ?</div><div>That will be awesome.</div><div><br></div><div>Regards,</div><div>Zabrane</div><div><br></div><div><div>On Jul 12, 2012, at 3:48 AM, Wei Cao wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>we can reach 135 rps on a 16 core machine, it's quite reasonable to<br>have 70k rps on a 8 core machine.<br><br>lscpu<br><br>Architecture:          x86_64<br>CPU op-mode(s):        32-bit, 64-bit<br>Byte Order:            Little Endian<br>CPU(s):                16<br>On-line CPU(s) list:   0-15<br>Thread(s) per core:    2<br>Core(s) per socket:    4<br>CPU socket(s):         2<br>NUMA node(s):          2<br>Vendor ID:             GenuineIntel<br>CPU family:            6<br>Model:                 44<br>Stepping:              2<br>CPU MHz:               2134.000<br>BogoMIPS:              4266.58<br>Virtualization:        VT-x<br>L1d cache:             32K<br>L1i cache:             32K<br>L2 cache:              256K<br>L3 cache:              12288K<br>NUMA node0 CPU(s):     0-3,8-11<br>NUMA node1 CPU(s):     4-7,12-15<br><br><br><br>2012/7/12 Zabrane Mickael <<a href="mailto:zabrane3@gmail.com">zabrane3@gmail.com</a>>:<br><blockquote type="cite">Hi Wei,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Jul 11, 2012, at 2:35 PM, Wei Cao wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">sure, the steps is correct<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I re-installed everything from scratch with your second patch and tested<br></blockquote><blockquote type="cite">your ehttpd web server example.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">before: ~55K rps<br></blockquote><blockquote type="cite">after: ~70K rps<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">but was unable to reach the 100K rps.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Anyone courageous enough to help us reach the 100K rps?<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Regards,<br></blockquote><blockquote type="cite">Zabrane<br></blockquote><blockquote type="cite"><br></blockquote><br><br><br>-- <br><br>Best,<br><br>Wei Cao<br></div></blockquote></div><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><br></div></span>
</div>
<br></body></html>