<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I am performing load test of ISC – DHCP.</p>
<p class="MsoNormal">The DHCP server is handling only 30TPS till now.</p>
<p class="MsoNormal">I am using following dhcperf command :-</p>
<p class="MsoNormal">dhcperf --server x.x.x.x --discover --retain-leases --test-load 50 --test-duration 60</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I have ran series of tests as follows :-</p>
<p class="MsoNormal"> </p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="232" style="width:174.25pt; margin-left:-.75pt; border-collapse:collapse">
<tbody>
<tr style="height:13.55pt">
<td width="60" nowrap="" valign="bottom" style="width:44.7pt; border:solid windowtext 1.0pt; border-left:none; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal"><b><span style="color:black">tx/sec (TPS)</span></b><b><span style="color:black"></span></b></p>
</td>
<td width="70" nowrap="" valign="bottom" style="width:52.25pt; border:solid windowtext 1.0pt; border-left:none; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal"><b><span style="color:black">Duration (sec)</span></b><b><span style="color:black"></span></b></p>
</td>
<td width="103" nowrap="" valign="bottom" style="width:77.3pt; border:solid windowtext 1.0pt; border-left:none; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal"><b><span style="color:black">Success Rate (%)</span></b><b><span style="color:black"></span></b></p>
</td>
</tr>
<tr style="height:13.55pt">
<td width="60" nowrap="" valign="bottom" style="width:44.7pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">100</span><span style="color:black"></span></p>
</td>
<td width="70" nowrap="" valign="bottom" style="width:52.25pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">60</span><span style="color:black"></span></p>
</td>
<td width="103" nowrap="" valign="bottom" style="width:77.3pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">11.7</span><span style="color:black"></span></p>
</td>
</tr>
<tr style="height:13.55pt">
<td width="60" nowrap="" valign="bottom" style="width:44.7pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">100</span><span style="color:black"></span></p>
</td>
<td width="70" nowrap="" valign="bottom" style="width:52.25pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">60</span><span style="color:black"></span></p>
</td>
<td width="103" nowrap="" valign="bottom" style="width:77.3pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">12</span><span style="color:black"></span></p>
</td>
</tr>
<tr style="height:13.55pt">
<td width="60" nowrap="" valign="bottom" style="width:44.7pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">50</span><span style="color:black"></span></p>
</td>
<td width="70" nowrap="" valign="bottom" style="width:52.25pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">300</span><span style="color:black"></span></p>
</td>
<td width="103" nowrap="" valign="bottom" style="width:77.3pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">36.7</span><span style="color:black"></span></p>
</td>
</tr>
<tr style="height:13.55pt">
<td width="60" nowrap="" valign="bottom" style="width:44.7pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">30</span><span style="color:black"></span></p>
</td>
<td width="70" nowrap="" valign="bottom" style="width:52.25pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">300</span><span style="color:black"></span></p>
</td>
<td width="103" nowrap="" valign="bottom" style="width:77.3pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">97.5</span><span style="color:black"></span></p>
</td>
</tr>
<tr style="height:13.55pt">
<td width="60" nowrap="" valign="bottom" style="width:44.7pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">30</span><span style="color:black"></span></p>
</td>
<td width="70" nowrap="" valign="bottom" style="width:52.25pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">150</span><span style="color:black"></span></p>
</td>
<td width="103" nowrap="" valign="bottom" style="width:77.3pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">99.8</span><span style="color:black"></span></p>
</td>
</tr>
<tr style="height:13.55pt">
<td width="60" nowrap="" valign="bottom" style="width:44.7pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">30</span><span style="color:black"></span></p>
</td>
<td width="70" nowrap="" valign="bottom" style="width:52.25pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">600</span><span style="color:black"></span></p>
</td>
<td width="103" nowrap="" valign="bottom" style="width:77.3pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">96.4</span><span style="color:black"></span></p>
</td>
</tr>
<tr style="height:13.55pt">
<td width="60" nowrap="" valign="bottom" style="width:44.7pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">30</span></p>
</td>
<td width="70" nowrap="" valign="bottom" style="width:52.25pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">60</span></p>
</td>
<td width="103" nowrap="" valign="bottom" style="width:77.3pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">100</span></p>
</td>
</tr>
<tr style="height:13.55pt">
<td width="60" nowrap="" valign="bottom" style="width:44.7pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal"><span style="color:black">2 clients – 30TPS each</span><span style="color:black"></span></p>
</td>
<td width="70" nowrap="" valign="bottom" style="width:52.25pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal" align="right" style="text-align:right"><span style="color:black">60</span><span style="color:black"></span></p>
</td>
<td width="103" nowrap="" valign="bottom" style="width:77.3pt; border-top:none; border-left:none; border-bottom:solid windowtext 1.0pt; border-right:solid windowtext 1.0pt; padding:0in 5.4pt 0in 5.4pt; height:13.55pt">
<p class="MsoNormal"><span style="color:black">40% each</span><span style="color:black"></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">The above table implies that when there is one perf client sending 30 TPS, servers handles perfectly.</p>
<p class="MsoNormal">But, when I increase TPS or add one more perf client with 30 TPS, the server performance degrades.
</p>
<p class="MsoNormal">This concludes that the DHCP server can handle only 30 TPS. </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Can you please share your experiences on load test with dhcperf , if you are getting more TPS than this.</p>
<p class="MsoNormal">Also let me know if I can do any kind of optimization to achieve more TPS.</p>
<p class="MsoNormal">I have defined only one pool in the dhcpd.conf & I don’t see there is any other configuration available regarding load testing.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thanks,</p>
<p class="MsoNormal">Amit</p>
</div>
<br>
<br>
<hr>
This email (message and any attachment) is confidential and may be privileged. If you are not certain that you are the intended recipient, please notify the sender immediately by replying to this message, and delete all copies of this message and attachments.
 Any other use of this email by you is prohibited.
<hr>
<br>
<br>
</body>
</html>