<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>I am running a tool that is a packet generator.<br>

</div>With that tool i am able to achieve line/link rate on my 1Gbps network.<br></div>I have two queries<br>
<br></div>Query 1) When i run the same tool on 10Gbps network i am able to achieve only 5Gbps rate.( by network i mean i have two machines with Centos 6.4 connected back to back.)<br></div></div></div></div></blockquote>

<div> </div><div style>If your question is why you are not able to get line rate on 10 Gb interface, try faster machines. Dell T110 can do line rate easily and Dell T620 can do 2 line rates (for 10 Gb) simultaneously</div>

<div style><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Query 2) When i run the packet generator on the 1Gbps link or 10Gbps link i see a packet drop by kernel ( result of tcpdump -i eth2).How can i minimize the packet drop?<br>

</div></div></div></blockquote><div style><br></div><div style>If you are referring to packet drop by tcpdump (when you ctrl-c it), this packet is not dropped by kernel stack, but by tcpdump filter. For packets dropped by stack you can look at sats in /proc or look in ifconfig for packets dropped by the hardware.</div>

</div><br></div></div>