<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-6605</id>
	<title>Nabble - freebsd-performance</title>
	<updated>2009-11-28T00:57:53Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/freebsd-performance-f6605.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freebsd-performance-f6605.html" />
	<subtitle type="html">Performance/tuning</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26552777</id>
	<title>Re: Harddisk i.e. ZFS Performance</title>
	<published>2009-11-28T00:57:53Z</published>
	<updated>2009-11-28T00:57:53Z</updated>
	<author>
		<name>Niki Denev-6</name>
	</author>
	<content type="html">On 28 Nov, 2009, at 04:25 , Gerd Truschinski wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; is there anywhere a website that show me all the performancetools to measure the performance of ZFS or a single Harddisk?
&lt;br&gt;&amp;gt; In Linux I have &amp;quot;hdparm -tT /dev/sda&amp;quot; to get the raw disk performance.
&lt;br&gt;&amp;gt; What is the equivalent FreeBSD command?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; /gT/
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552777&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552777&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;diskinfo(8) ?
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Regards,
&lt;br&gt;Nikolay Denev
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552777&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26552777&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Harddisk-i.e.-ZFS-Performance-tp26550009p26552777.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26550242</id>
	<title>Re: Harddisk i.e. ZFS Performance</title>
	<published>2009-11-27T19:05:58Z</published>
	<updated>2009-11-27T19:05:58Z</updated>
	<author>
		<name>Zaphod Beeblebrox-2</name>
	</author>
	<content type="html">You have the &amp;quot;zpool iostat&amp;quot; facility and the geom &amp;quot;gstat&amp;quot; command. &amp;nbsp;I find
&lt;br&gt;they both give good amounts of information.
&lt;br&gt;&lt;br&gt;On Fri, Nov 27, 2009 at 9:25 PM, Gerd Truschinski &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550242&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gerd@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; is there anywhere a website that show me all the performancetools to
&lt;br&gt;&amp;gt; measure the performance of ZFS or a single Harddisk?
&lt;br&gt;&amp;gt; In Linux I have &amp;quot;hdparm -tT /dev/sda&amp;quot; to get the raw disk performance.
&lt;br&gt;&amp;gt; What is the equivalent FreeBSD command?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; /gT/
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550242&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550242&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550242&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550242&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Harddisk-i.e.-ZFS-Performance-tp26550009p26550242.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26550009</id>
	<title>Harddisk i.e. ZFS Performance</title>
	<published>2009-11-27T18:25:28Z</published>
	<updated>2009-11-27T18:25:28Z</updated>
	<author>
		<name>Gerd Truschinski</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;is there anywhere a website that show me all the performancetools to 
&lt;br&gt;measure the performance of ZFS or a single Harddisk?
&lt;br&gt;In Linux I have &amp;quot;hdparm -tT /dev/sda&amp;quot; to get the raw disk performance.
&lt;br&gt;What is the equivalent FreeBSD command?
&lt;br&gt;&lt;br&gt;/gT/
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550009&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550009&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Harddisk-i.e.-ZFS-Performance-tp26550009p26550009.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25971319</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-20T01:14:27Z</published>
	<updated>2009-10-20T01:14:27Z</updated>
	<author>
		<name>István-3</name>
	</author>
	<content type="html">i mean doubt, shouldn't do mailing before the first coffee :)))
&lt;br&gt;&lt;br&gt;On Tue, Oct 20, 2009 at 9:13 AM, István &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25971319&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; i see
&lt;br&gt;&amp;gt; but there was no debt that it is possible. at least from my side :_)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Oct 20, 2009 at 3:39 AM, Adrian Chadd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25971319&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/10/20 István &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25971319&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; therefore i like netpipe runs you can see the performance and the
&lt;br&gt;&amp;gt;&amp;gt; latency as
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; well using the packet size as your &amp;quot;x&amp;quot; axis, i think it makes more sense
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; then just 1 number
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My point was to demonstrate that saturating gigabit ethernet is very
&lt;br&gt;&amp;gt;&amp;gt; doable with FreeBSD, and his limitation is more likely somewhere other
&lt;br&gt;&amp;gt;&amp;gt; than &amp;quot;TCP&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've told him privately to check CPU utilisation. I'll do the same on
&lt;br&gt;&amp;gt;&amp;gt; my boxes when I get some time; I'd like to know why I'm only seeing ~
&lt;br&gt;&amp;gt;&amp;gt; 800mbit with large buffers.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; the sun shines for all
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://l1xl1x.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://l1xl1x.blogspot.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;the sun shines for all
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://l1xl1x.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://l1xl1x.blogspot.com&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25971319&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25971319&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25971319.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25971305</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-20T01:13:05Z</published>
	<updated>2009-10-20T01:13:05Z</updated>
	<author>
		<name>István-3</name>
	</author>
	<content type="html">i see
&lt;br&gt;but there was no debt that it is possible. at least from my side :_)
&lt;br&gt;&lt;br&gt;On Tue, Oct 20, 2009 at 3:39 AM, Adrian Chadd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25971305&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/10/20 István &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25971305&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; therefore i like netpipe runs you can see the performance and the latency
&lt;br&gt;&amp;gt; as
&lt;br&gt;&amp;gt; &amp;gt; well using the packet size as your &amp;quot;x&amp;quot; axis, i think it makes more sense
&lt;br&gt;&amp;gt; &amp;gt; then just 1 number
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My point was to demonstrate that saturating gigabit ethernet is very
&lt;br&gt;&amp;gt; doable with FreeBSD, and his limitation is more likely somewhere other
&lt;br&gt;&amp;gt; than &amp;quot;TCP&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've told him privately to check CPU utilisation. I'll do the same on
&lt;br&gt;&amp;gt; my boxes when I get some time; I'd like to know why I'm only seeing ~
&lt;br&gt;&amp;gt; 800mbit with large buffers.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;the sun shines for all
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://l1xl1x.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://l1xl1x.blogspot.com&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25971305&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25971305&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25971305.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25970630</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-19T23:38:58Z</published>
	<updated>2009-10-19T23:38:58Z</updated>
	<author>
		<name>Paul Pathiakis-5</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;going to chime in on this one....just trying to help.
&lt;br&gt;&lt;br&gt;There's some simple things to get Gb, jumbo frames (MTU &amp;gt; 1500 on both the switch port and the card) is a simple way.
&lt;br&gt;&lt;br&gt;However, I'd have to read back on this thread as I haven't had time of late. &amp;nbsp;Basically, and I've seen this on many, many Gb cards, chipsets and Drives make the world of difference. &amp;nbsp;
&lt;br&gt;&lt;br&gt;I tried for a few days to try and get an HP DL360 with it's dual on-board Broadcom bge NIC to get to 1 Gb.... just plain no way. &amp;nbsp;If anyone has settings for that, I'd like to know them. &amp;nbsp;Also, this is the same chip set that a lot of vendors use and it is cheap and inexpensive. &amp;nbsp;When I couldn't get the thing to go beyond 720Mb, I tried something simple. &amp;nbsp;I ordered an Intel dual Gb port card and put that in. &amp;nbsp;WITHOUT tuning, this thing started at almost 800 Mb throughput and I almost got it to 850 Mb within a few hours.
&lt;br&gt;&lt;br&gt;I wish I could send those settings to this list but it was well over a year ago that I did this.
&lt;br&gt;&lt;br&gt;Sadly, most large vendors start with Broadcom chipsets and don't want to spent the extra $10 for the Intel chipset. &amp;nbsp;(No, I am not a fan boy of Intel, more of AMD if anything, but their NICs rock.)
&lt;br&gt;&lt;br&gt;P.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;From: Adrian Chadd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: István &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;; Brent Jones &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brent@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Mon, October 19, 2009 10:39:53 PM
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;2009/10/20 István &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; therefore i like netpipe runs you can see the performance and the latency as
&lt;br&gt;&amp;gt; well using the packet size as your &amp;quot;x&amp;quot; axis, i think it makes more sense
&lt;br&gt;&amp;gt; then just 1 number
&lt;br&gt;&lt;br&gt;My point was to demonstrate that saturating gigabit ethernet is very
&lt;br&gt;doable with FreeBSD, and his limitation is more likely somewhere other
&lt;br&gt;than &amp;quot;TCP&amp;quot;.
&lt;br&gt;&lt;br&gt;I've told him privately to check CPU utilisation. I'll do the same on
&lt;br&gt;my boxes when I get some time; I'd like to know why I'm only seeing ~
&lt;br&gt;800mbit with large buffers.
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25970630&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25970630.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25968927</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-19T19:39:53Z</published>
	<updated>2009-10-19T19:39:53Z</updated>
	<author>
		<name>Adrian Chadd-2</name>
	</author>
	<content type="html">2009/10/20 István &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25968927&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; therefore i like netpipe runs you can see the performance and the latency as
&lt;br&gt;&amp;gt; well using the packet size as your &amp;quot;x&amp;quot; axis, i think it makes more sense
&lt;br&gt;&amp;gt; then just 1 number
&lt;br&gt;&lt;br&gt;My point was to demonstrate that saturating gigabit ethernet is very
&lt;br&gt;doable with FreeBSD, and his limitation is more likely somewhere other
&lt;br&gt;than &amp;quot;TCP&amp;quot;.
&lt;br&gt;&lt;br&gt;I've told him privately to check CPU utilisation. I'll do the same on
&lt;br&gt;my boxes when I get some time; I'd like to know why I'm only seeing ~
&lt;br&gt;800mbit with large buffers.
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25968927&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25968927&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25968927.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25967901</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-19T17:16:57Z</published>
	<updated>2009-10-19T17:16:57Z</updated>
	<author>
		<name>István-3</name>
	</author>
	<content type="html">On Mon, Oct 19, 2009 at 2:36 AM, Adrian Chadd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25967901&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; uhm:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt; Recv &amp;nbsp; Send &amp;nbsp; &amp;nbsp;Send
&lt;br&gt;&amp;gt; Socket Socket &amp;nbsp;Message &amp;nbsp;Elapsed
&lt;br&gt;&amp;gt; Size &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Time &amp;nbsp; &amp;nbsp; Throughput
&lt;br&gt;&amp;gt; bytes &amp;nbsp;bytes &amp;nbsp; bytes &amp;nbsp; &amp;nbsp;secs. &amp;nbsp; &amp;nbsp;10^6bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 8192 &amp;nbsp;65536 &amp;nbsp;65536 &amp;nbsp; &amp;nbsp;10.00 &amp;nbsp; &amp;nbsp; 862.48
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1 megabyte socket buffers threw an error. I'll see why later.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now, as for why 64k socket buffers gave a slower result than 8k socket
&lt;br&gt;&amp;gt; buffers... ah. If I change the sending end to use 64k socket buffers:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt; Recv &amp;nbsp; Send &amp;nbsp; &amp;nbsp;Send
&lt;br&gt;&amp;gt; Socket Socket &amp;nbsp;Message &amp;nbsp;Elapsed
&lt;br&gt;&amp;gt; Size &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Time &amp;nbsp; &amp;nbsp; Throughput
&lt;br&gt;&amp;gt; bytes &amp;nbsp;bytes &amp;nbsp; bytes &amp;nbsp; &amp;nbsp;secs. &amp;nbsp; &amp;nbsp;10^6bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;65536 &amp;nbsp;65536 &amp;nbsp;65536 &amp;nbsp; &amp;nbsp;10.00 &amp;nbsp; &amp;nbsp; 916.23
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Adrian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;therefore i like netpipe runs you can see the performance and the latency as
&lt;br&gt;well using the packet size as your &amp;quot;x&amp;quot; axis, i think it makes more sense
&lt;br&gt;then just 1 number
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;the sun shines for all
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://l1xl1x.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://l1xl1x.blogspot.com&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25967901&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25967901&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25967901.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25958592</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-19T06:40:26Z</published>
	<updated>2009-10-19T06:40:26Z</updated>
	<author>
		<name>Steven Hartland</name>
	</author>
	<content type="html">Its max not default, so relies on your configuring each app you want to have
&lt;br&gt;high performance to take advantage of it. In our case that means our
&lt;br&gt;large transfers easily saturate Gig.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; Steve
&lt;br&gt;&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Ivan Voras&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25958592&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ivoras@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25958592&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Monday, October 19, 2009 12:44 PM
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Steven Hartland wrote:
&lt;br&gt;&amp;gt;&amp;gt; Try with something like this, which is the standard set we use on our
&lt;br&gt;&amp;gt;&amp;gt; file serving machines.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.inflight.enable=0
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.sendspace=65536
&lt;br&gt;&amp;gt;&amp;gt; kern.ipc.maxsockbuf=16777216
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.sendbuf_max=16777216
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.recvbuf_max=16777216
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 16 MB network buffers? What kind of % impact do you see from them?
&lt;/div&gt;&lt;br&gt;&lt;br&gt;================================================
&lt;br&gt;This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. 
&lt;br&gt;&lt;br&gt;In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337
&lt;br&gt;or return the E.mail to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25958592&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;postmaster@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25958592&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25958592&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25958592.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25957005</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-19T04:44:59Z</published>
	<updated>2009-10-19T04:44:59Z</updated>
	<author>
		<name>Ivan Voras-7</name>
	</author>
	<content type="html">Steven Hartland wrote:
&lt;br&gt;&amp;gt; Try with something like this, which is the standard set we use on our
&lt;br&gt;&amp;gt; file serving machines.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; net.inet.tcp.inflight.enable=0
&lt;br&gt;&amp;gt; net.inet.tcp.sendspace=65536
&lt;br&gt;&amp;gt; kern.ipc.maxsockbuf=16777216
&lt;br&gt;&amp;gt; net.inet.tcp.sendbuf_max=16777216
&lt;br&gt;&amp;gt; net.inet.tcp.recvbuf_max=16777216
&lt;br&gt;&lt;br&gt;16 MB network buffers? What kind of % impact do you see from them?
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25957005&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25957005&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25957005.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25956976</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-19T04:42:31Z</published>
	<updated>2009-10-19T04:42:31Z</updated>
	<author>
		<name>Ivan Voras-7</name>
	</author>
	<content type="html">Chuck Swiger wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, Steve--
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Oct 17, 2009, at 8:14 AM, Steve Dong wrote:
&lt;br&gt;&amp;gt;&amp;gt; If there's a better/lighter way to show these graphics, I'd like to know.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sure-- put 'em on a webserver somewhere, and put links to them in your 
&lt;br&gt;&amp;gt; email to this mailing list.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you wanted to do even better than that, set up a simple webpage 
&lt;br&gt;&amp;gt; describing what you are doing in your comparison, have a link to the 
&lt;br&gt;&amp;gt; dmesg/boot output for each platform as a .txt file and a description of 
&lt;br&gt;&amp;gt; any system tweaks &amp; tuning, have a link that points to a description of 
&lt;br&gt;&amp;gt; the test setup (ie, your ASCII diagram of the switch and 4 machines), 
&lt;br&gt;&amp;gt; then your graphs, then the raw data (or links to it, depending). &amp;nbsp;You 
&lt;br&gt;&amp;gt; can then throw in netstat -s output, or NIC driver stats from sysctl, or 
&lt;br&gt;&amp;gt; switch stats, etc-- anything else that adds useful context.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There are a fair number of posts in the list archives which describe how 
&lt;br&gt;&amp;gt; to benchmark reliably, and the people who are most likely to be making 
&lt;br&gt;&amp;gt; code changes to FreeBSD also tend to like to know whether you've 
&lt;br&gt;&amp;gt; collected enough data, in a controlled fashion, to have an idea as to 
&lt;br&gt;&amp;gt; whether your measurements are reproducible. &amp;nbsp;I'm not a purist, and I 
&lt;/div&gt;&lt;br&gt;Also, the OP should take a look at some previous benchmarks and the link 
&lt;br&gt;to benchmark advices here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://wiki.freebsd.org/BenchmarkMatrix&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.freebsd.org/BenchmarkMatrix&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956976&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956976&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25956976.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25956933</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-19T04:35:57Z</published>
	<updated>2009-10-19T04:35:57Z</updated>
	<author>
		<name>Ivan Voras-7</name>
	</author>
	<content type="html">Steve Dong wrote:
&lt;br&gt;&amp;gt; It looks the jpeg attachments were somehow dropped. Trying again with pdf
&lt;br&gt;&amp;gt; attachment. Hopefully it works this time. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;I haven't tried comparing this sort of performance with Linux so your 
&lt;br&gt;conclusion still might be right, but the fact that you couldn't saturate 
&lt;br&gt;1 Gbps on either system even with big packets suggests that there might 
&lt;br&gt;be an external problem - a bad network card or a bad driver for the 
&lt;br&gt;network card, or a switch whose line discipline is a bit in conflict 
&lt;br&gt;with the NIC or the driver.
&lt;br&gt;&lt;br&gt;I have previously successfully (and rather trivially) saturated 1 Gbps 
&lt;br&gt;links with Broadcom cards with FreeBSD 7.x, so it *is* possible.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956933&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956933&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25956933.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25956138</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-19T03:24:12Z</published>
	<updated>2009-10-19T03:24:12Z</updated>
	<author>
		<name>Steven Hartland</name>
	</author>
	<content type="html">Try with something like this, which is the standard set we use on our
&lt;br&gt;file serving machines.
&lt;br&gt;&lt;br&gt;net.inet.tcp.inflight.enable=0
&lt;br&gt;net.inet.tcp.sendspace=65536
&lt;br&gt;kern.ipc.maxsockbuf=16777216
&lt;br&gt;net.inet.tcp.sendbuf_max=16777216
&lt;br&gt;net.inet.tcp.recvbuf_max=16777216
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Regards
&lt;br&gt;&amp;nbsp; &amp;nbsp; Steve
&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Adrian Chadd&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;quot;Brent Jones&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brent@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &amp;quot;Hongtao Yin&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Monday, October 19, 2009 2:36 AM
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;&lt;br&gt;uhm:
&lt;br&gt;&lt;br&gt;kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;(192.168.10.2) port 0 AF_INET
&lt;br&gt;Recv &amp;nbsp; Send &amp;nbsp; &amp;nbsp;Send
&lt;br&gt;Socket Socket &amp;nbsp;Message &amp;nbsp;Elapsed
&lt;br&gt;Size &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Time &amp;nbsp; &amp;nbsp; Throughput
&lt;br&gt;bytes &amp;nbsp;bytes &amp;nbsp; bytes &amp;nbsp; &amp;nbsp;secs. &amp;nbsp; &amp;nbsp;10^6bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; 8192 &amp;nbsp;65536 &amp;nbsp;65536 &amp;nbsp; &amp;nbsp;10.00 &amp;nbsp; &amp;nbsp; 862.48
&lt;br&gt;&lt;br&gt;1 megabyte socket buffers threw an error. I'll see why later.
&lt;br&gt;&lt;br&gt;Now, as for why 64k socket buffers gave a slower result than 8k socket
&lt;br&gt;buffers... ah. If I change the sending end to use 64k socket buffers:
&lt;br&gt;&lt;br&gt;TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;(192.168.10.2) port 0 AF_INET
&lt;br&gt;Recv &amp;nbsp; Send &amp;nbsp; &amp;nbsp;Send
&lt;br&gt;Socket Socket &amp;nbsp;Message &amp;nbsp;Elapsed
&lt;br&gt;Size &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Time &amp;nbsp; &amp;nbsp; Throughput
&lt;br&gt;bytes &amp;nbsp;bytes &amp;nbsp; bytes &amp;nbsp; &amp;nbsp;secs. &amp;nbsp; &amp;nbsp;10^6bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp;65536 &amp;nbsp;65536 &amp;nbsp;65536 &amp;nbsp; &amp;nbsp;10.00 &amp;nbsp; &amp;nbsp; 916.23
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Adrian
&lt;br&gt;&lt;br&gt;2009/10/19 Brent Jones &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brent@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sun, Oct 18, 2009 at 7:55 AM, Adrian Chadd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; FYI, I installed netperf on my local p4-D test boxes that I use for
&lt;br&gt;&amp;gt;&amp;gt; other testing.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 128 byte send/receive buffers on the client side:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt;&amp;gt; Recv Send Send
&lt;br&gt;&amp;gt;&amp;gt; Socket Socket Message Elapsed
&lt;br&gt;&amp;gt;&amp;gt; Size Size Size Time Throughput
&lt;br&gt;&amp;gt;&amp;gt; bytes bytes bytes secs. 10^6bits/sec
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 8192 128 128 10.00 426.17
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1kbyte send/receive buffers:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt;&amp;gt; Recv Send Send
&lt;br&gt;&amp;gt;&amp;gt; Socket Socket Message Elapsed
&lt;br&gt;&amp;gt;&amp;gt; Size Size Size Time Throughput
&lt;br&gt;&amp;gt;&amp;gt; bytes bytes bytes secs. 10^6bits/sec
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 8192 1024 1024 10.00 903.39
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 8kbyte send/receive buffers:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt;&amp;gt; Recv Send Send
&lt;br&gt;&amp;gt;&amp;gt; Socket Socket Message Elapsed
&lt;br&gt;&amp;gt;&amp;gt; Size Size Size Time Throughput
&lt;br&gt;&amp;gt;&amp;gt; bytes bytes bytes secs. 10^6bits/sec
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 8192 8192 8192 10.00 913.71
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Both boxes are 7.2-REL amd64 boxes on 3.4GHz Pentium-D CPUs using some
&lt;br&gt;&amp;gt;&amp;gt; onboard flavour of the intel e1000 NIC:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; device = '82573E Intel Corporation 82573E Gigabit Ethernet
&lt;br&gt;&amp;gt;&amp;gt; Controller (Copper)'
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; They are connected via a Cisco 3750G L3 switch. In fact, the traffic
&lt;br&gt;&amp;gt;&amp;gt; is routed, rather than switched.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My /etc/sysctl.conf:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; net.inet.icmp.icmplim=0
&lt;br&gt;&amp;gt;&amp;gt; net.inet.icmp.icmplim_output=0
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.msl=3000
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.sendspace=8192
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.recvspace=8192
&lt;br&gt;&amp;gt;&amp;gt; kern.maxfilesperproc=65536
&lt;br&gt;&amp;gt;&amp;gt; kern.maxfiles=262144
&lt;br&gt;&amp;gt;&amp;gt; kern.ipc.maxsockets=32768
&lt;br&gt;&amp;gt;&amp;gt; kern.ipc.somaxconn=1024
&lt;br&gt;&amp;gt;&amp;gt; kern.ipc.nmbclusters=131072
&lt;br&gt;&amp;gt;&amp;gt; net.inet.ip.fw.enable=0
&lt;br&gt;&amp;gt;&amp;gt; kern.ipc.somaxconn=10240
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2c,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Adrian
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/10/15 Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you try with 64K and up tp 1MB buffers?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I see ~1Gbit speeds with my FreeBSD boxes using Broadcom NIC's and
&lt;br&gt;&amp;gt; cheap Netgear switches.
&lt;br&gt;&amp;gt; I'm not sure how the original tester got such poor numbers, when my
&lt;br&gt;&amp;gt; setup is relatively low end, and sustaining Gbit speeds is no major
&lt;br&gt;&amp;gt; feat.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Brent Jones
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brent@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;================================================
&lt;br&gt;This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. 
&lt;br&gt;&lt;br&gt;In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337
&lt;br&gt;or return the E.mail to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;postmaster@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956138&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25956138.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25952232</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-18T18:36:36Z</published>
	<updated>2009-10-18T18:36:36Z</updated>
	<author>
		<name>Adrian Chadd-2</name>
	</author>
	<content type="html">uhm:
&lt;br&gt;&lt;br&gt;kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;(192.168.10.2) port 0 AF_INET
&lt;br&gt;Recv &amp;nbsp; Send &amp;nbsp; &amp;nbsp;Send
&lt;br&gt;Socket Socket &amp;nbsp;Message &amp;nbsp;Elapsed
&lt;br&gt;Size &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Time &amp;nbsp; &amp;nbsp; Throughput
&lt;br&gt;bytes &amp;nbsp;bytes &amp;nbsp; bytes &amp;nbsp; &amp;nbsp;secs. &amp;nbsp; &amp;nbsp;10^6bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; 8192 &amp;nbsp;65536 &amp;nbsp;65536 &amp;nbsp; &amp;nbsp;10.00 &amp;nbsp; &amp;nbsp; 862.48
&lt;br&gt;&lt;br&gt;1 megabyte socket buffers threw an error. I'll see why later.
&lt;br&gt;&lt;br&gt;Now, as for why 64k socket buffers gave a slower result than 8k socket
&lt;br&gt;buffers... ah. If I change the sending end to use 64k socket buffers:
&lt;br&gt;&lt;br&gt;TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;(192.168.10.2) port 0 AF_INET
&lt;br&gt;Recv &amp;nbsp; Send &amp;nbsp; &amp;nbsp;Send
&lt;br&gt;Socket Socket &amp;nbsp;Message &amp;nbsp;Elapsed
&lt;br&gt;Size &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Time &amp;nbsp; &amp;nbsp; Throughput
&lt;br&gt;bytes &amp;nbsp;bytes &amp;nbsp; bytes &amp;nbsp; &amp;nbsp;secs. &amp;nbsp; &amp;nbsp;10^6bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp;65536 &amp;nbsp;65536 &amp;nbsp;65536 &amp;nbsp; &amp;nbsp;10.00 &amp;nbsp; &amp;nbsp; 916.23
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Adrian
&lt;br&gt;&lt;br&gt;2009/10/19 Brent Jones &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952232&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brent@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Sun, Oct 18, 2009 at 7:55 AM, Adrian Chadd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952232&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; FYI, I installed netperf on my local p4-D test boxes that I use for
&lt;br&gt;&amp;gt;&amp;gt; other testing.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 128 byte send/receive buffers on the client side:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt;&amp;gt; Recv   Send    Send
&lt;br&gt;&amp;gt;&amp;gt; Socket Socket  Message  Elapsed
&lt;br&gt;&amp;gt;&amp;gt; Size   Size    Size     Time     Throughput
&lt;br&gt;&amp;gt;&amp;gt; bytes  bytes   bytes    secs.    10^6bits/sec
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  8192    128    128    10.00     426.17
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 1kbyte send/receive buffers:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt;&amp;gt; Recv   Send    Send
&lt;br&gt;&amp;gt;&amp;gt; Socket Socket  Message  Elapsed
&lt;br&gt;&amp;gt;&amp;gt; Size   Size    Size     Time     Throughput
&lt;br&gt;&amp;gt;&amp;gt; bytes  bytes   bytes    secs.    10^6bits/sec
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  8192   1024   1024    10.00     903.39
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 8kbyte send/receive buffers:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt;&amp;gt; Recv   Send    Send
&lt;br&gt;&amp;gt;&amp;gt; Socket Socket  Message  Elapsed
&lt;br&gt;&amp;gt;&amp;gt; Size   Size    Size     Time     Throughput
&lt;br&gt;&amp;gt;&amp;gt; bytes  bytes   bytes    secs.    10^6bits/sec
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  8192   8192   8192    10.00     913.71
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Both boxes are 7.2-REL amd64 boxes on 3.4GHz Pentium-D CPUs using some
&lt;br&gt;&amp;gt;&amp;gt; onboard flavour of the intel e1000 NIC:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;    device     = '82573E Intel Corporation 82573E Gigabit Ethernet
&lt;br&gt;&amp;gt;&amp;gt; Controller (Copper)'
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; They are connected via a Cisco 3750G L3 switch. In fact, the traffic
&lt;br&gt;&amp;gt;&amp;gt; is routed, rather than switched.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My /etc/sysctl.conf:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; net.inet.icmp.icmplim=0
&lt;br&gt;&amp;gt;&amp;gt; net.inet.icmp.icmplim_output=0
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.msl=3000
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.sendspace=8192
&lt;br&gt;&amp;gt;&amp;gt; net.inet.tcp.recvspace=8192
&lt;br&gt;&amp;gt;&amp;gt; kern.maxfilesperproc=65536
&lt;br&gt;&amp;gt;&amp;gt; kern.maxfiles=262144
&lt;br&gt;&amp;gt;&amp;gt; kern.ipc.maxsockets=32768
&lt;br&gt;&amp;gt;&amp;gt; kern.ipc.somaxconn=1024
&lt;br&gt;&amp;gt;&amp;gt; kern.ipc.nmbclusters=131072
&lt;br&gt;&amp;gt;&amp;gt; net.inet.ip.fw.enable=0
&lt;br&gt;&amp;gt;&amp;gt; kern.ipc.somaxconn=10240
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2c,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Adrian
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 2009/10/15 Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952232&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you try with 64K and up tp 1MB buffers?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I see ~1Gbit speeds with my FreeBSD boxes using Broadcom NIC's and
&lt;br&gt;&amp;gt; cheap Netgear switches.
&lt;br&gt;&amp;gt; I'm not sure how the original tester got such poor numbers, when my
&lt;br&gt;&amp;gt; setup is relatively low end, and sustaining Gbit speeds is no major
&lt;br&gt;&amp;gt; feat.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Brent Jones
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952232&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brent@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952232&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25952232&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25952232.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25950200</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-18T13:05:23Z</published>
	<updated>2009-10-18T13:05:23Z</updated>
	<author>
		<name>Brent Jones-3</name>
	</author>
	<content type="html">On Sun, Oct 18, 2009 at 7:55 AM, Adrian Chadd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25950200&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; FYI, I installed netperf on my local p4-D test boxes that I use for
&lt;br&gt;&amp;gt; other testing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 128 byte send/receive buffers on the client side:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt; Recv   Send    Send
&lt;br&gt;&amp;gt; Socket Socket  Message  Elapsed
&lt;br&gt;&amp;gt; Size   Size    Size     Time     Throughput
&lt;br&gt;&amp;gt; bytes  bytes   bytes    secs.    10^6bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  8192    128    128    10.00     426.17
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1kbyte send/receive buffers:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt; Recv   Send    Send
&lt;br&gt;&amp;gt; Socket Socket  Message  Elapsed
&lt;br&gt;&amp;gt; Size   Size    Size     Time     Throughput
&lt;br&gt;&amp;gt; bytes  bytes   bytes    secs.    10^6bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  8192   1024   1024    10.00     903.39
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 8kbyte send/receive buffers:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;&amp;gt; TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;&amp;gt; (192.168.10.2) port 0 AF_INET
&lt;br&gt;&amp;gt; Recv   Send    Send
&lt;br&gt;&amp;gt; Socket Socket  Message  Elapsed
&lt;br&gt;&amp;gt; Size   Size    Size     Time     Throughput
&lt;br&gt;&amp;gt; bytes  bytes   bytes    secs.    10^6bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  8192   8192   8192    10.00     913.71
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Both boxes are 7.2-REL amd64 boxes on 3.4GHz Pentium-D CPUs using some
&lt;br&gt;&amp;gt; onboard flavour of the intel e1000 NIC:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    device     = '82573E Intel Corporation 82573E Gigabit Ethernet
&lt;br&gt;&amp;gt; Controller (Copper)'
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; They are connected via a Cisco 3750G L3 switch. In fact, the traffic
&lt;br&gt;&amp;gt; is routed, rather than switched.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My /etc/sysctl.conf:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; net.inet.icmp.icmplim=0
&lt;br&gt;&amp;gt; net.inet.icmp.icmplim_output=0
&lt;br&gt;&amp;gt; net.inet.tcp.msl=3000
&lt;br&gt;&amp;gt; net.inet.tcp.sendspace=8192
&lt;br&gt;&amp;gt; net.inet.tcp.recvspace=8192
&lt;br&gt;&amp;gt; kern.maxfilesperproc=65536
&lt;br&gt;&amp;gt; kern.maxfiles=262144
&lt;br&gt;&amp;gt; kern.ipc.maxsockets=32768
&lt;br&gt;&amp;gt; kern.ipc.somaxconn=1024
&lt;br&gt;&amp;gt; kern.ipc.nmbclusters=131072
&lt;br&gt;&amp;gt; net.inet.ip.fw.enable=0
&lt;br&gt;&amp;gt; kern.ipc.somaxconn=10240
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2c,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Adrian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/10/15 Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25950200&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Can you try with 64K and up tp 1MB buffers?
&lt;br&gt;&lt;br&gt;I see ~1Gbit speeds with my FreeBSD boxes using Broadcom NIC's and
&lt;br&gt;cheap Netgear switches.
&lt;br&gt;I'm not sure how the original tester got such poor numbers, when my
&lt;br&gt;setup is relatively low end, and sustaining Gbit speeds is no major
&lt;br&gt;feat.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Brent Jones
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25950200&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brent@...&lt;/a&gt;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25950200&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25950200&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25950200.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25947312</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-18T07:55:01Z</published>
	<updated>2009-10-18T07:55:01Z</updated>
	<author>
		<name>Adrian Chadd-2</name>
	</author>
	<content type="html">FYI, I installed netperf on my local p4-D test boxes that I use for
&lt;br&gt;other testing.
&lt;br&gt;&lt;br&gt;128 byte send/receive buffers on the client side:
&lt;br&gt;&lt;br&gt;kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;(192.168.10.2) port 0 AF_INET
&lt;br&gt;Recv &amp;nbsp; Send &amp;nbsp; &amp;nbsp;Send
&lt;br&gt;Socket Socket &amp;nbsp;Message &amp;nbsp;Elapsed
&lt;br&gt;Size &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Time &amp;nbsp; &amp;nbsp; Throughput
&lt;br&gt;bytes &amp;nbsp;bytes &amp;nbsp; bytes &amp;nbsp; &amp;nbsp;secs. &amp;nbsp; &amp;nbsp;10^6bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; 8192 &amp;nbsp; &amp;nbsp;128 &amp;nbsp; &amp;nbsp;128 &amp;nbsp; &amp;nbsp;10.00 &amp;nbsp; &amp;nbsp; 426.17
&lt;br&gt;&lt;br&gt;1kbyte send/receive buffers:
&lt;br&gt;&lt;br&gt;kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;(192.168.10.2) port 0 AF_INET
&lt;br&gt;Recv &amp;nbsp; Send &amp;nbsp; &amp;nbsp;Send
&lt;br&gt;Socket Socket &amp;nbsp;Message &amp;nbsp;Elapsed
&lt;br&gt;Size &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Time &amp;nbsp; &amp;nbsp; Throughput
&lt;br&gt;bytes &amp;nbsp;bytes &amp;nbsp; bytes &amp;nbsp; &amp;nbsp;secs. &amp;nbsp; &amp;nbsp;10^6bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; 8192 &amp;nbsp; 1024 &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp;10.00 &amp;nbsp; &amp;nbsp; 903.39
&lt;br&gt;&lt;br&gt;8kbyte send/receive buffers:
&lt;br&gt;&lt;br&gt;kristy# netperf -H 192.168.10.2 -p 22113 -l 10
&lt;br&gt;TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.10.2
&lt;br&gt;(192.168.10.2) port 0 AF_INET
&lt;br&gt;Recv &amp;nbsp; Send &amp;nbsp; &amp;nbsp;Send
&lt;br&gt;Socket Socket &amp;nbsp;Message &amp;nbsp;Elapsed
&lt;br&gt;Size &amp;nbsp; Size &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Time &amp;nbsp; &amp;nbsp; Throughput
&lt;br&gt;bytes &amp;nbsp;bytes &amp;nbsp; bytes &amp;nbsp; &amp;nbsp;secs. &amp;nbsp; &amp;nbsp;10^6bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; 8192 &amp;nbsp; 8192 &amp;nbsp; 8192 &amp;nbsp; &amp;nbsp;10.00 &amp;nbsp; &amp;nbsp; 913.71
&lt;br&gt;&lt;br&gt;Both boxes are 7.2-REL amd64 boxes on 3.4GHz Pentium-D CPUs using some
&lt;br&gt;onboard flavour of the intel e1000 NIC:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; device &amp;nbsp; &amp;nbsp; = '82573E Intel Corporation 82573E Gigabit Ethernet
&lt;br&gt;Controller (Copper)'
&lt;br&gt;&lt;br&gt;They are connected via a Cisco 3750G L3 switch. In fact, the traffic
&lt;br&gt;is routed, rather than switched.
&lt;br&gt;&lt;br&gt;My /etc/sysctl.conf:
&lt;br&gt;&lt;br&gt;net.inet.icmp.icmplim=0
&lt;br&gt;net.inet.icmp.icmplim_output=0
&lt;br&gt;net.inet.tcp.msl=3000
&lt;br&gt;net.inet.tcp.sendspace=8192
&lt;br&gt;net.inet.tcp.recvspace=8192
&lt;br&gt;kern.maxfilesperproc=65536
&lt;br&gt;kern.maxfiles=262144
&lt;br&gt;kern.ipc.maxsockets=32768
&lt;br&gt;kern.ipc.somaxconn=1024
&lt;br&gt;kern.ipc.nmbclusters=131072
&lt;br&gt;net.inet.ip.fw.enable=0
&lt;br&gt;kern.ipc.somaxconn=10240
&lt;br&gt;&lt;br&gt;2c,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Adrian
&lt;br&gt;&lt;br&gt;2009/10/15 Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947312&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I compared TCP performance between FreeBSD and Linux by running test tools
&lt;br&gt;&amp;gt; Netperf and Iperf with Intel NIC.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The kernels are full version and default values are used in the testing
&lt;br&gt;&amp;gt; except TCP Congestion Control algorithm set to Reno.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;From the test results we can see Linux TCP performance in throughput is
&lt;br&gt;&amp;gt; better than FreeBSD. The worst case (send msg size 128) shows that FreeBSD
&lt;br&gt;&amp;gt; throughput is only 43% of Linux's.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I like to get some feedback if anyone did similar comparison test, or knows
&lt;br&gt;&amp;gt; any issues with kernels or drivers. Thanks lot.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD and Linux Sysctl captures are attached for reference.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hongtao
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Test Environments:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC: Dell Precision T3400 (same 4 PCs)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CPU: Intel Core 2 Duo CPU &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947312&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;E4600@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: V7.1 (full version) (TCP CC: newReno)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: V2.6.31.1 (full version) (TCP CC: Reno)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ethernet card: Intel Pro/1000 PWLA8492 MT Dual Port Server Adapter (Gigabit)
&lt;br&gt;&amp;gt; chip 82546EB (only one port used for each PC)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Switch: Netgear ProSafe 8 port Gigabit Switch (model GS108)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Iperf: V2.0.4
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Netperf: V2.4.4
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Setup:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;                                  ----------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;                                  | switch |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;                                  ----------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;               ---------------------| | | |--------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;               |                      | |                     |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;               |              --------| |--------             |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;               |              |                 |             |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;               |              |                 |             |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        --------------  --------------  --------------  --------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        |     PC1    |  |    PC2     |  |    PC3     |  |    PC4     |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        |   FreeBSD  |  |   FreeBSD  |  |   Linux    |  |   Linux    |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        |192.168.1.10|  |192.168.1.20|  |192.168.1.30|  |192.168.1.40|
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;        --------------  --------------  --------------  --------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     Netperf Test Results
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; TCP Throughput Test
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2/4: #netserver -p 22113
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #netperf -H 192.168.1.20 -p 22113 -l 10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          Recv             Send            Send           Elapsed
&lt;br&gt;&amp;gt; Throughput
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          Socket           Socket          Message        Time
&lt;br&gt;&amp;gt; 10^6 bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          Size             Size            Size           Sec.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          bytes            bytes           bytes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD:  65536            32768           32768          10.34
&lt;br&gt;&amp;gt; 598.11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux:    87380            16384           16384          10.04
&lt;br&gt;&amp;gt; 779.02
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #netperf -t TCP_STREAM -H 192.168.1.20 -p 22113 -- -m
&lt;br&gt;&amp;gt; 64/128/256/512/1024/2048/4096
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          Recv             Send            Send           Elapsed
&lt;br&gt;&amp;gt; Throughput
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          Socket           Socket          Message        Time
&lt;br&gt;&amp;gt; 10^6 bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          Size             Size            Size           Sec.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          bytes            bytes           bytes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD:  65536            32768           64              10.19
&lt;br&gt;&amp;gt; 417.10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          65536            32768           128             10.35
&lt;br&gt;&amp;gt; 336.63
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          65536            32768           256             10.36
&lt;br&gt;&amp;gt; 576.99
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          65536            32768           512             10.35
&lt;br&gt;&amp;gt; 569.79
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          65536            32768           1024            10.35
&lt;br&gt;&amp;gt; 553.70
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          65536            32768           2048            10.35
&lt;br&gt;&amp;gt; 584.20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          65536            32768           4096            10.35
&lt;br&gt;&amp;gt; 602.45
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux:    87380            16384           64              10.03
&lt;br&gt;&amp;gt; 778.21
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          87380            16384           128             10.03
&lt;br&gt;&amp;gt; 779.72
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          87380            16384           256             10.04
&lt;br&gt;&amp;gt; 780.16
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          87380            16384           512             10.03
&lt;br&gt;&amp;gt; 776.85
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          87380            16384           1024            10.04
&lt;br&gt;&amp;gt; 777.52
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          87380            16384           2048            10.04
&lt;br&gt;&amp;gt; 777.83
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;          87380            16384           4096            10.03
&lt;br&gt;&amp;gt; 780.17
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ===============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;      Iperf Test Results
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ===============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bandwidth Test
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2/4: #iperf -s
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #iperf -c 192.168.1.20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           Interval        Transfer        Bandwidth
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           sec             MBytes          Mbits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD:   0.0-10.3        740             600
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux:     0.0-10.0        972             815
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #iperf -c 192.168.1.20 -d
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           Interval        Transfer        Bandwidth
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           sec             MBytes          Mbits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD:   0.0-10.0        402             337
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           0.0-10.0        404             338
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux:     0.0-10.0        926             776
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           0.0-10.0        44.1            36.9
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Parallel Test
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2/4: #iperf -s
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #iperf -c 192.168.1.20 -P 2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           Interval        Transfer        Bandwidth
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           sec             MBytes          Mbits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD:   0.0-10.3        370             300
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           0.0-10.3        370             300
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;      SUM: 0.0-10.3        739             600
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux:     0.0-10.0        479             402
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;           0.0-10.0        473             396
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;      SUM: 0.0-10.0        952             797
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947312&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947312&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947312&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25947312&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25947312.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25944044</id>
	<title>Re: tuning FFS for large files Re: A specific example of a disk i/o problem</title>
	<published>2009-10-17T21:40:38Z</published>
	<updated>2009-10-17T21:40:38Z</updated>
	<author>
		<name>dieter-7</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; &amp;gt; I found a clue! &amp;nbsp;The problem occurs with my big data partitions,
&lt;br&gt;&amp;gt; &amp;gt; which are newfs-ed with options intended to improve things.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Reading a large file from the normal ad4s5b partition only delays other
&lt;br&gt;&amp;gt; &amp;gt; commands slightly, as expected. &amp;nbsp;Reading a large file from the tuned
&lt;br&gt;&amp;gt; &amp;gt; ad4s11 partition yields the delay of minutes for other i/o.
&lt;br&gt;&amp;gt; &amp;gt; ...
&lt;br&gt;&amp;gt; &amp;gt; Here is the newfs command used for creating large data partitions:
&lt;br&gt;&amp;gt; &amp;gt; newfs -e 57984 -b 65536 -f 8192 -g 67108864 -h 16 -i 67108864 -U -o time $partition
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any block size above the default (16K) tends to thrash and fragment buffer
&lt;br&gt;&amp;gt; cache virtual memory. &amp;nbsp;This is obviously a good pessimization with lots of
&lt;br&gt;&amp;gt; small files, and apparently, as you have found, it is a good pessimization
&lt;br&gt;&amp;gt; with a few large files too. &amp;nbsp;I think severe fragmentation can easily take
&lt;br&gt;&amp;gt; several seconds to recover from. &amp;nbsp;The worst case for causing fragmentaion 
&lt;br&gt;&amp;gt; is probably a mixture of small and large files.
&lt;/div&gt;&lt;br&gt;Is there any way to avoid the &amp;quot;thrash and fragment buffercache virtual memory&amp;quot;
&lt;br&gt;problem other than keeping the block size 16K or smaller?
&lt;br&gt;&lt;br&gt;&amp;gt; Some users fear fs consistency bugs with block sizes &amp;gt;= 16K, but I've never
&lt;br&gt;&amp;gt; seen them cause any bugs ecept performance ones.
&lt;br&gt;&lt;br&gt;Yep, many TB of files on filesystems created with above newfs command and
&lt;br&gt;no corruption/consistency problems.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; And they have way more inodes than needed. (IIRC it doesn't actually
&lt;br&gt;&amp;gt; &amp;gt; use -i 67108864)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It has to have at least 1 inode per cg, and may as well have a full block
&lt;br&gt;&amp;gt; of them, which gives a fairly large number of inodes especially if the
&lt;br&gt;&amp;gt; block size is too large (64K), so the -i ratio is limited.
&lt;br&gt;&lt;br&gt;I converted a few filesystems to the default. &amp;nbsp;In addition to losing space,
&lt;br&gt;fsck time went through the roof. &amp;nbsp;So back to playing with newfs options.
&lt;br&gt;&lt;br&gt;For some reason, larger block/frag sizes allow fewer cylinder groups, which
&lt;br&gt;reduces the number of inodes more than the larger block size increases
&lt;br&gt;it. &amp;nbsp;From my reading of the newfs man page, -c only allows making
&lt;br&gt;cylinder groups smaller, not larger, and that appears to be the case in
&lt;br&gt;practice.
&lt;br&gt;&lt;br&gt;default:
&lt;br&gt;&amp;nbsp; &amp;nbsp;newfs -U /dev/ad14s4
&lt;br&gt;&amp;nbsp; &amp;nbsp;/dev/ad14s4: 431252.6MB (883205320 sectors) block size 16384, fragment size 2048
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using 2348 cylinder groups of 183.72MB, 11758 blks, 23552 inodes.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Filesystem &amp;nbsp; 1M-blocks &amp;nbsp; &amp;nbsp;Used &amp;nbsp;Avail Capacity iused &amp;nbsp; &amp;nbsp; ifree %iused &amp;nbsp;Mounted on
&lt;br&gt;&amp;nbsp; &amp;nbsp;/dev/ad14s4 &amp;nbsp; &amp;nbsp; 417678 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 384263 &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp;55300092 &amp;nbsp; &amp;nbsp;0% &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;fsck -fp: &amp;nbsp;real &amp;nbsp; &amp;nbsp;0m37.165s
&lt;br&gt;&lt;br&gt;Attempt to reduce number of inodes:
&lt;br&gt;&amp;nbsp; &amp;nbsp;newfs -U -i 134217728 -g 134217728 -h 16 -e 261129 &amp;nbsp; &amp;nbsp; /dev/ad14s4
&lt;br&gt;&amp;nbsp; &amp;nbsp;density reduced from 134217728 to 3676160
&lt;br&gt;&amp;nbsp; &amp;nbsp;/dev/ad14s4: 431252.6MB (883205320 sectors) block size 16384, fragment size 2048
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using 1923 cylinder groups of 224.38MB, 14360 blks, 64 inodes.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Filesystem &amp;nbsp; 1M-blocks &amp;nbsp; &amp;nbsp;Used &amp;nbsp;Avail Capacity iused &amp;nbsp; &amp;nbsp; ifree %iused &amp;nbsp;Mounted on
&lt;br&gt;&amp;nbsp; &amp;nbsp;/dev/ad14s4 &amp;nbsp; &amp;nbsp; 431162 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 396669 &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp;123068 &amp;nbsp; &amp;nbsp;0% &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;fsck -fp: real &amp;nbsp; &amp;nbsp;0m32.687s
&lt;br&gt;&lt;br&gt;Bigger block size:
&lt;br&gt;&amp;nbsp; &amp;nbsp;newfs -U -i 134217728 -g 134217728 -h 16 -e 261129 -b 65536 &amp;nbsp; &amp;nbsp;/dev/ad14s4
&lt;br&gt;&amp;nbsp; &amp;nbsp;increasing fragment size from 2048 to block size / 8 (8192)
&lt;br&gt;&amp;nbsp; &amp;nbsp;density reduced from 134217728 to 14860288
&lt;br&gt;&amp;nbsp; &amp;nbsp;/dev/ad14s4: 431252.6MB (883205312 sectors) block size 65536, fragment size 8192
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using 119 cylinder groups of 3628.00MB, 58048 blks, 256 inodes.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Filesystem &amp;nbsp; 1M-blocks &amp;nbsp; &amp;nbsp;Used &amp;nbsp;Avail Capacity iused &amp;nbsp; &amp;nbsp; ifree %iused &amp;nbsp;Mounted on
&lt;br&gt;&amp;nbsp; &amp;nbsp;/dev/ad14s4 &amp;nbsp; &amp;nbsp; 431230 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 396731 &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 30460 &amp;nbsp; &amp;nbsp;0% &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;fsck -fp: &amp;nbsp;real &amp;nbsp; &amp;nbsp;0m3.144s
&lt;br&gt;&lt;br&gt;Bigger block size and bigger frag size:
&lt;br&gt;&amp;nbsp; &amp;nbsp;newfs -U -i 134217728 -g 134217728 -h 16 -e 261129 -b 65536 -f 65536 &amp;nbsp; /dev/ad14s4
&lt;br&gt;&amp;nbsp; &amp;nbsp;density reduced from 134217728 to 66846720
&lt;br&gt;&amp;nbsp; &amp;nbsp;/dev/ad14s4: 431252.6MB (883205248 sectors) block size 65536, fragment size 65536
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; using 27 cylinder groups of 16320.56MB, 261129 blks, 512 inodes.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Filesystem &amp;nbsp; 1M-blocks &amp;nbsp; &amp;nbsp;Used &amp;nbsp;Avail Capacity iused &amp;nbsp; &amp;nbsp; ifree %iused &amp;nbsp;Mounted on
&lt;br&gt;&amp;nbsp; &amp;nbsp;/dev/ad14s4 &amp;nbsp; &amp;nbsp; 431245 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 396745 &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; 13820 &amp;nbsp; &amp;nbsp;0% &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;fsck -fp: &amp;nbsp;real &amp;nbsp; &amp;nbsp;0m0.369s
&lt;br&gt;&lt;br&gt;With -b 65536 -f 65536 I'm finally approaching a reasonable number of inodes
&lt;br&gt;(even less would be better). &amp;nbsp;The fsck time varies by a factor of over 100,
&lt;br&gt;and results are roughly similar on filesystems with files in them.
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25944044&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25944044&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/A-specific-example-of-a-disk-i-o-problem-%28was%3A-FreeBSD-vs-Ubuntu%29-tp25674837p25944044.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25943737</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-17T13:22:47Z</published>
	<updated>2009-10-17T13:22:47Z</updated>
	<author>
		<name>George Neville-Neil</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Trying to chime in with a few pointers here. &amp;nbsp;Things to check when &amp;nbsp;
&lt;br&gt;doing a TCP benchmark on FreeBSD.
&lt;br&gt;&lt;br&gt;In particular make sure to adjust theses:
&lt;br&gt;&lt;br&gt;net.inet.tcp.recvbuf_max: 262144
&lt;br&gt;net.inet.tcp.recvbuf_inc: 16384
&lt;br&gt;net.inet.tcp.recvbuf_auto: 1
&lt;br&gt;&lt;br&gt;net.inet.tcp.sendbuf_max: 262144
&lt;br&gt;net.inet.tcp.sendbuf_inc: 8192
&lt;br&gt;net.inet.tcp.sendbuf_auto: 1
&lt;br&gt;&lt;br&gt;Leave the auto on, but increase the max values and you should probably &amp;nbsp;
&lt;br&gt;also change the inc (increment)
&lt;br&gt;values as well. &amp;nbsp;Make sure that if you increase the buffer sizes you &amp;nbsp;
&lt;br&gt;increase your number of mbufs and
&lt;br&gt;clusters as well. &amp;nbsp;See kern.ipc.nmbclusters, which is a kernel tunable &amp;nbsp;
&lt;br&gt;that can be set in /boot/loader.conf .
&lt;br&gt;&lt;br&gt;Make sure that both of the systems you're testing have the same low &amp;nbsp;
&lt;br&gt;level hardware support such as
&lt;br&gt;TCP Segment Offload (TSO) and TCP Checkusm Offload are turned on.
&lt;br&gt;&lt;br&gt;Also you might want to turn this off:
&lt;br&gt;&lt;br&gt;net.inet.tcp.inflight.enable: 1
&lt;br&gt;&lt;br&gt;This page &lt;a href=&quot;http://fasterdata.es.net/TCP-tuning/FreeBSD.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fasterdata.es.net/TCP-tuning/FreeBSD.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;claims that it can harm high speed connections.
&lt;br&gt;&lt;br&gt;Those are the basics to start with. &amp;nbsp;A search of &amp;quot;Tuning FreeBSD TCP&amp;quot; &amp;nbsp;
&lt;br&gt;turns up some decent pages as well.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;George
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25943737&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25943737&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25943737.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25940048</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-17T08:58:23Z</published>
	<updated>2009-10-17T08:58:23Z</updated>
	<author>
		<name>Chuck Swiger-2</name>
	</author>
	<content type="html">Hi, Steve--
&lt;br&gt;&lt;br&gt;On Oct 17, 2009, at 8:14 AM, Steve Dong wrote:
&lt;br&gt;&amp;gt; If there's a better/lighter way to show these graphics, I'd like to &amp;nbsp;
&lt;br&gt;&amp;gt; know.
&lt;br&gt;&lt;br&gt;Sure-- put 'em on a webserver somewhere, and put links to them in your &amp;nbsp;
&lt;br&gt;email to this mailing list.
&lt;br&gt;&lt;br&gt;If you wanted to do even better than that, set up a simple webpage &amp;nbsp;
&lt;br&gt;describing what you are doing in your comparison, have a link to the &amp;nbsp;
&lt;br&gt;dmesg/boot output for each platform as a .txt file and a description &amp;nbsp;
&lt;br&gt;of any system tweaks &amp; tuning, have a link that points to a &amp;nbsp;
&lt;br&gt;description of the test setup (ie, your ASCII diagram of the switch &amp;nbsp;
&lt;br&gt;and 4 machines), then your graphs, then the raw data (or links to it, &amp;nbsp;
&lt;br&gt;depending). &amp;nbsp;You can then throw in netstat -s output, or NIC driver &amp;nbsp;
&lt;br&gt;stats from sysctl, or switch stats, etc-- anything else that adds &amp;nbsp;
&lt;br&gt;useful context.
&lt;br&gt;&lt;br&gt;There are a fair number of posts in the list archives which describe &amp;nbsp;
&lt;br&gt;how to benchmark reliably, and the people who are most likely to be &amp;nbsp;
&lt;br&gt;making code changes to FreeBSD also tend to like to know whether &amp;nbsp;
&lt;br&gt;you've collected enough data, in a controlled fashion, to have an idea &amp;nbsp;
&lt;br&gt;as to whether your measurements are reproducible. &amp;nbsp;I'm not a purist, &amp;nbsp;
&lt;br&gt;and I believe you can get useful estimations without rigorous testing, &amp;nbsp;
&lt;br&gt;but there are others who make the point that if you haven't provided &amp;nbsp;
&lt;br&gt;at least a standard deviation, then you haven't collected enough &amp;nbsp;
&lt;br&gt;data-- done enough trials-- to determine whether the results are &amp;nbsp;
&lt;br&gt;meaningful. &amp;nbsp; (See /usr/src/tools/tools/ministat/README)
&lt;br&gt;&lt;br&gt;Of course, you're not obligated to do any of the above, but if you &amp;nbsp;
&lt;br&gt;want the effort you've put in to be more useful, consider these a &amp;nbsp;
&lt;br&gt;suggestion. &amp;nbsp;Finally, the next step beyond that would be to try &amp;nbsp;
&lt;br&gt;tweaking some things, and see what kind of changes you get from that &amp;nbsp;
&lt;br&gt;versus the original performance. &amp;nbsp;It might be the case that making a &amp;nbsp;
&lt;br&gt;simple tuning change would have a significant difference in &amp;nbsp;
&lt;br&gt;performance; if you can identify that, then FreeBSD or Linux &amp;nbsp;
&lt;br&gt;developers can use that information to better tune the OS defaults.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;-- 
&lt;br&gt;-Chuck
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25940048&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25940048&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25940048.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25939134</id>
	<title>RE: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-17T08:14:00Z</published>
	<updated>2009-10-17T08:14:00Z</updated>
	<author>
		<name>Steve Dong</name>
	</author>
	<content type="html">If there's a better/lighter way to show these graphics, I'd like to know. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939134&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939134&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;] On Behalf Of Bill Moran
&lt;br&gt;Sent: Friday, October 16, 2009 4:54 AM
&lt;br&gt;To: Steve Dong
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939134&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;Steve Dong &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939134&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sdong@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It looks the jpeg attachments were somehow dropped. Trying again with 
&lt;br&gt;&amp;gt; pdf attachment. Hopefully it works this time.
&lt;br&gt;&lt;br&gt;Really. &amp;nbsp;Don't post attachments to mailing lists. &amp;nbsp;It's just a bad idea, a
&lt;br&gt;lot of people will be upset with the bandwidth it consumes. &amp;nbsp;Keep in mind
&lt;br&gt;that not everyone on the list is interested in every conversation.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Bill Moran
&lt;br&gt;Collaborative Fusion Inc.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939134&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wmoran@...&lt;/a&gt;
&lt;br&gt;Phone: 412-422-3463x4023
&lt;br&gt;&lt;br&gt;****************************************************************
&lt;br&gt;IMPORTANT: This message contains confidential information and is intended
&lt;br&gt;only for the individual named. If the reader of this message is not an
&lt;br&gt;intended recipient (or the individual responsible for the delivery of this
&lt;br&gt;message to an intended recipient), please be advised that any re-use,
&lt;br&gt;dissemination, distribution or copying of this message is prohibited. Please
&lt;br&gt;notify the sender immediately by e-mail if you have received this e-mail by
&lt;br&gt;mistake and delete this e-mail from your system.
&lt;br&gt;E-mail transmission cannot be guaranteed to be secure or error-free as
&lt;br&gt;information could be intercepted, corrupted, lost, destroyed, arrive late or
&lt;br&gt;incomplete, or contain viruses. The sender therefore does not accept
&lt;br&gt;liability for any errors or omissions in the contents of this message, which
&lt;br&gt;arise as a result of e-mail transmission.
&lt;br&gt;****************************************************************
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939134&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to
&lt;br&gt;&amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939134&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939134&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939134&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25939134.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25939053</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-17T07:17:02Z</published>
	<updated>2009-10-17T07:17:02Z</updated>
	<author>
		<name>O. Hartmann-5</name>
	</author>
	<content type="html">István wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I guess it is not only for netpipe, it is doing a pretty decent job changing
&lt;br&gt;&amp;gt; the packet size checking the performance so finally you have an overview
&lt;br&gt;&amp;gt; about the size, lag, bw
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I like! :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sat, Oct 17, 2009 at 11:15 AM, Adrian Chadd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939053&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 2009/10/16 István &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939053&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I see.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It shows that linux default setup is better.
&lt;br&gt;&amp;gt;&amp;gt; .. being completely correct, it shows the linux default setup _for
&lt;br&gt;&amp;gt;&amp;gt; netpipe_ is better on that particular hardware.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; That identifies a few other variables which may need addressing. :)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Adrian
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;And maybe the wise can send out word of doing well on FreeBSD, so we can
&lt;br&gt;choose a better setup with looking forward repeating the test under
&lt;br&gt;'tuned' conditions? I'm willing to perform some tests within the next 4
&lt;br&gt;weeks when our server hardware (Dell PowerEdge 1950-III with two
&lt;br&gt;if_bge() NICs and 16GB RAM) changes OS from FreeBSD 8.0 to RedHat Linux.
&lt;br&gt;In a time-window of about a week I might be capable of testing FreeBSD
&lt;br&gt;8.0 as it would be that time by the mid of November with a setup of
&lt;br&gt;Linux (distro doesn't matter as I can choose). I need to know WHAT,
&lt;br&gt;WHERE and HOW. Thanks.
&lt;br&gt;&lt;br&gt;oh
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939053&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25939053&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25939053.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25937176</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-17T03:44:53Z</published>
	<updated>2009-10-17T03:44:53Z</updated>
	<author>
		<name>István-3</name>
	</author>
	<content type="html">I guess it is not only for netpipe, it is doing a pretty decent job changing
&lt;br&gt;the packet size checking the performance so finally you have an overview
&lt;br&gt;about the size, lag, bw
&lt;br&gt;&lt;br&gt;I like! :)
&lt;br&gt;&lt;br&gt;On Sat, Oct 17, 2009 at 11:15 AM, Adrian Chadd &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25937176&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adrian@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 2009/10/16 István &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25937176&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; &amp;gt; I see.
&lt;br&gt;&amp;gt; &amp;gt; It shows that linux default setup is better.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; .. being completely correct, it shows the linux default setup _for
&lt;br&gt;&amp;gt; netpipe_ is better on that particular hardware.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That identifies a few other variables which may need addressing. :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Adrian
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;the sun shines for all
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25937176&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25937176&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25937176.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25937011</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-17T03:15:39Z</published>
	<updated>2009-10-17T03:15:39Z</updated>
	<author>
		<name>Adrian Chadd-2</name>
	</author>
	<content type="html">2009/10/16 István &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25937011&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; I see.
&lt;br&gt;&amp;gt; It shows that linux default setup is better.
&lt;br&gt;&lt;br&gt;.. being completely correct, it shows the linux default setup _for
&lt;br&gt;netpipe_ is better on that particular hardware.
&lt;br&gt;&lt;br&gt;That identifies a few other variables which may need addressing. :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Adrian
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25937011&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25937011&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25937011.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25934725</id>
	<title>RE: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-16T19:08:39Z</published>
	<updated>2009-10-16T19:08:39Z</updated>
	<author>
		<name>Hongtao Yin</name>
	</author>
	<content type="html">This is one of the first things we tried. 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Does anyone have the tuned parameters? 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Actually we are looking for info like
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;1. Any bugs in Freebsd driver which have been fixed in linux kernel 
&lt;br&gt;&lt;br&gt;2. Any TCP features/RFCs implemented in Linux, but not in Freebsd 
&lt;br&gt;&lt;br&gt;3. Any other discrepancies between Linux and FreeBSD TCP implementation that
&lt;br&gt;could potentially have caused this
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;Hongtao
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; _____ &amp;nbsp;
&lt;br&gt;&lt;br&gt;From: István [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;] 
&lt;br&gt;Sent: 2009年10月16日 5:29
&lt;br&gt;To: Hongtao Yin
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I see.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;It shows that linux default setup is better.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Have you seen any FreeBSD performance tuning guides?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Istvan
&lt;br&gt;&lt;br&gt;2009/10/16 Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Istvan,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I ran newer FreeBSD code 8.0 RC1 this time. By using NetPIPE, we collected
&lt;br&gt;test data and the result shows that FreeBSD TCP performance is worse than
&lt;br&gt;Linux. I got troubles to plot using gnuplot, so here I am attaching the raw
&lt;br&gt;data files.
&lt;br&gt;&lt;br&gt;The netpipe commands are as follows:
&lt;br&gt;&lt;br&gt;PC2: #NPtcp
&lt;br&gt;&lt;br&gt;PC1: #NPtcp �Ch 192.168.1.20
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Hongtao
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; _____ &amp;nbsp;
&lt;br&gt;&lt;br&gt;From: István [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;] 
&lt;br&gt;Sent: 2009年10月15日 5:13
&lt;br&gt;&lt;br&gt;&lt;br&gt;To: Hongtao Yin
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;use netpipe TCP pls.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;And graph it.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Istvan
&lt;br&gt;&lt;br&gt;On Thu, Oct 15, 2009 at 2:42 AM, Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I compared TCP performance between FreeBSD and Linux by running test tools
&lt;br&gt;Netperf and Iperf with Intel NIC.
&lt;br&gt;&lt;br&gt;The kernels are full version and default values are used in the testing
&lt;br&gt;except TCP Congestion Control algorithm set to Reno.
&lt;br&gt;&lt;br&gt;&amp;gt;From the test results we can see Linux TCP performance in throughput is
&lt;br&gt;better than FreeBSD. The worst case (send msg size 128) shows that FreeBSD
&lt;br&gt;throughput is only 43% of Linux's.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I like to get some feedback if anyone did similar comparison test, or knows
&lt;br&gt;any issues with kernels or drivers. Thanks lot.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;FreeBSD and Linux Sysctl captures are attached for reference.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Hongtao
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Test Environments:
&lt;br&gt;&lt;br&gt;PC: Dell Precision T3400 (same 4 PCs)
&lt;br&gt;&lt;br&gt;CPU: Intel Core 2 Duo CPU &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;E4600@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;FreeBSD: V7.1 (full version) (TCP CC: newReno)
&lt;br&gt;&lt;br&gt;Linux: V2.6.31.1 (full version) (TCP CC: Reno)
&lt;br&gt;&lt;br&gt;Ethernet card: Intel Pro/1000 PWLA8492 MT Dual Port Server Adapter (Gigabit)
&lt;br&gt;chip 82546EB (only one port used for each PC)
&lt;br&gt;&lt;br&gt;Switch: Netgear ProSafe 8 port Gigabit Switch (model GS108)
&lt;br&gt;&lt;br&gt;Iperf: V2.0.4
&lt;br&gt;&lt;br&gt;Netperf: V2.4.4
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Setup:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| switch |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---------------------| | | |--------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--------| |-------- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; PC1 &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC2 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC3 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC4 &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|192.168.1.10| &amp;nbsp;|192.168.1.20| &amp;nbsp;|192.168.1.30| &amp;nbsp;|192.168.1.40|
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;================================
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Netperf Test Results
&lt;br&gt;&lt;br&gt;================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;TCP Throughput Test
&lt;br&gt;&lt;br&gt;-------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #netserver -p 22113
&lt;br&gt;&lt;br&gt;PC1/3: #netperf -H 192.168.1.20 -p 22113 -l 10
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;Throughput
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;10^6 bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.34
&lt;br&gt;598.11
&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;779.02
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC1/3: #netperf -t TCP_STREAM -H 192.168.1.20 -p 22113 -- -m
&lt;br&gt;64/128/256/512/1024/2048/4096
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;Throughput
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;10^6 bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.19
&lt;br&gt;417.10
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;336.63
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.36
&lt;br&gt;576.99
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;569.79
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;553.70
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;584.20
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;602.45
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;778.21
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;779.72
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.04
&lt;br&gt;780.16
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;776.85
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;777.52
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;777.83
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;780.17
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;===============================
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Iperf Test Results
&lt;br&gt;&lt;br&gt;===============================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Bandwidth Test
&lt;br&gt;&lt;br&gt;--------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #iperf -s
&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;740 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;972 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 815
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20 -d
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;402 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 337
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;404 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 338
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;926 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 776
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;44.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36.9
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Parallel Test
&lt;br&gt;&lt;br&gt;-------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #iperf -s
&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20 -P 2
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;739 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;479 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 402
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;473 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 396
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;952 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 797
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to
&lt;br&gt;&amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;the sun shines for all
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;the sun shines for all
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25934725&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25934725.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25930560</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-16T11:56:59Z</published>
	<updated>2009-10-16T11:56:59Z</updated>
	<author>
		<name>Francisco Reyes-2</name>
	</author>
	<content type="html">Hongtao Yin writes:
&lt;br&gt;&lt;br&gt;&amp;gt; I ran newer FreeBSD code 8.0 RC1 this time. By using NetPIPE, we collected
&lt;br&gt;&lt;br&gt;Check
&lt;br&gt;man tuning
&lt;br&gt;&lt;br&gt;There are a few parameters there worth exploring.
&lt;br&gt;For example check the section on net.inet.tcp.sendspace and 
&lt;br&gt;net.inet.tcp.recvspace
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25930560&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25930560&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25930560.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25924618</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-16T05:29:29Z</published>
	<updated>2009-10-16T05:29:29Z</updated>
	<author>
		<name>István-3</name>
	</author>
	<content type="html">Thanks!
&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Istvan
&lt;br&gt;&lt;br&gt;2009/10/16 Steve Dong &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sdong@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Here are graphs from the netpipe test results with 8.0 RC1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Steve
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;
&lt;br&gt;&amp;gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;] On Behalf Of Hongtao Yin
&lt;br&gt;&amp;gt; Sent: Thursday, October 15, 2009 8:52 PM
&lt;br&gt;&amp;gt; To: 'István'
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: RE: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Istvan,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I ran newer FreeBSD code 8.0 RC1 this time. By using NetPIPE, we collected
&lt;br&gt;&amp;gt; test data and the result shows that FreeBSD TCP performance is worse than
&lt;br&gt;&amp;gt; Linux. I got troubles to plot using gnuplot, so here I am attaching the raw
&lt;br&gt;&amp;gt; data files.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The netpipe commands are as follows:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2: #NPtcp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1: #NPtcp �Ch 192.168.1.20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hongtao
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;_____
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; From: István [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: 2009年10月15日 5:13
&lt;br&gt;&amp;gt; To: Hongtao Yin
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; use netpipe TCP pls.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And graph it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Istvan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Thu, Oct 15, 2009 at 2:42 AM, Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I compared TCP performance between FreeBSD and Linux by running test tools
&lt;br&gt;&amp;gt; Netperf and Iperf with Intel NIC.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The kernels are full version and default values are used in the testing
&lt;br&gt;&amp;gt; except TCP Congestion Control algorithm set to Reno.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;From the test results we can see Linux TCP performance in throughput is
&lt;br&gt;&amp;gt; better than FreeBSD. The worst case (send msg size 128) shows that FreeBSD
&lt;br&gt;&amp;gt; throughput is only 43% of Linux's.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I like to get some feedback if anyone did similar comparison test, or knows
&lt;br&gt;&amp;gt; any issues with kernels or drivers. Thanks lot.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD and Linux Sysctl captures are attached for reference.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hongtao
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Test Environments:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC: Dell Precision T3400 (same 4 PCs)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CPU: Intel Core 2 Duo CPU &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;E4600@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: V7.1 (full version) (TCP CC: newReno)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: V2.6.31.1 (full version) (TCP CC: Reno)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ethernet card: Intel Pro/1000 PWLA8492 MT Dual Port Server Adapter
&lt;br&gt;&amp;gt; (Gigabit)
&lt;br&gt;&amp;gt; chip 82546EB (only one port used for each PC)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Switch: Netgear ProSafe 8 port Gigabit Switch (model GS108)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Iperf: V2.0.4
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Netperf: V2.4.4
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Setup:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ----------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | switch |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ----------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;---------------------| | | |--------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--------| |-------- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; -------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; PC1 &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC2 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC3 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC4 &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; |192.168.1.10| &amp;nbsp;|192.168.1.20| &amp;nbsp;|192.168.1.30| &amp;nbsp;|192.168.1.40|
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; -------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Netperf Test Results
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; TCP Throughput Test
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2/4: #netserver -p 22113
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #netperf -H 192.168.1.20 -p 22113 -l 10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;&amp;gt; Throughput
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;&amp;gt; 10^6 bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.34
&lt;br&gt;&amp;gt; 598.11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;&amp;gt; 779.02
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #netperf -t TCP_STREAM -H 192.168.1.20 -p 22113 -- -m
&lt;br&gt;&amp;gt; 64/128/256/512/1024/2048/4096
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;&amp;gt; Throughput
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;&amp;gt; 10^6 bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.19
&lt;br&gt;&amp;gt; 417.10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;&amp;gt; 336.63
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.36
&lt;br&gt;&amp;gt; 576.99
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;&amp;gt; 569.79
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;&amp;gt; 553.70
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;&amp;gt; 584.20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;&amp;gt; 602.45
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;&amp;gt; 778.21
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;&amp;gt; 779.72
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.04
&lt;br&gt;&amp;gt; 780.16
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;&amp;gt; 776.85
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;&amp;gt; 777.52
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;&amp;gt; 777.83
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;&amp;gt; 780.17
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ===============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Iperf Test Results
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ===============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bandwidth Test
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2/4: #iperf -s
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #iperf -c 192.168.1.20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;740 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;972 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 815
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #iperf -c 192.168.1.20 -d
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;402 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 337
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;404 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 338
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;926 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 776
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;44.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36.9
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Parallel Test
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2/4: #iperf -s
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #iperf -c 192.168.1.20 -P 2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; SUM: 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;739 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;479 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 402
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;473 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 396
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; SUM: 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;952 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 797
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to
&lt;br&gt;&amp;gt; &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; the sun shines for all
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;the sun shines for all
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924618&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25924618.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25924603</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-16T05:28:37Z</published>
	<updated>2009-10-16T05:28:37Z</updated>
	<author>
		<name>István-3</name>
	</author>
	<content type="html">I see.
&lt;br&gt;It shows that linux default setup is better.
&lt;br&gt;&lt;br&gt;Have you seen any FreeBSD performance tuning guides?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Istvan
&lt;br&gt;&lt;br&gt;2009/10/16 Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924603&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Istvan,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I ran newer FreeBSD code 8.0 RC1 this time. By using NetPIPE, we collected
&lt;br&gt;&amp;gt; test data and the result shows that FreeBSD TCP performance is worse than
&lt;br&gt;&amp;gt; Linux. I got troubles to plot using gnuplot, so here I am attaching the raw
&lt;br&gt;&amp;gt; data files.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The netpipe commands are as follows:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2: #NPtcp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1: #NPtcp �Ch 192.168.1.20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hongtao
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *From:* István [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924603&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; *Sent:* 2009年10月15日 5:13
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; *To:* Hongtao Yin
&lt;br&gt;&amp;gt; *Cc:* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924603&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;&amp;gt; *Subject:* Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; use netpipe TCP pls.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And graph it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Istvan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Thu, Oct 15, 2009 at 2:42 AM, Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924603&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I compared TCP performance between FreeBSD and Linux by running test tools
&lt;br&gt;&amp;gt; Netperf and Iperf with Intel NIC.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The kernels are full version and default values are used in the testing
&lt;br&gt;&amp;gt; except TCP Congestion Control algorithm set to Reno.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;From the test results we can see Linux TCP performance in throughput is
&lt;br&gt;&amp;gt; better than FreeBSD. The worst case (send msg size 128) shows that FreeBSD
&lt;br&gt;&amp;gt; throughput is only 43% of Linux's.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I like to get some feedback if anyone did similar comparison test, or knows
&lt;br&gt;&amp;gt; any issues with kernels or drivers. Thanks lot.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD and Linux Sysctl captures are attached for reference.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hongtao
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Test Environments:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC: Dell Precision T3400 (same 4 PCs)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CPU: Intel Core 2 Duo CPU &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924603&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;E4600@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: V7.1 (full version) (TCP CC: newReno)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: V2.6.31.1 (full version) (TCP CC: Reno)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ethernet card: Intel Pro/1000 PWLA8492 MT Dual Port Server Adapter
&lt;br&gt;&amp;gt; (Gigabit)
&lt;br&gt;&amp;gt; chip 82546EB (only one port used for each PC)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Switch: Netgear ProSafe 8 port Gigabit Switch (model GS108)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Iperf: V2.0.4
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Netperf: V2.4.4
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Setup:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| switch |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---------------------| | | |--------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--------| |-------- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; PC1 &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC2 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC3 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC4 &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|192.168.1.10| &amp;nbsp;|192.168.1.20| &amp;nbsp;|192.168.1.30| &amp;nbsp;|192.168.1.40|
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Netperf Test Results
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ================================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; TCP Throughput Test
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2/4: #netserver -p 22113
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #netperf -H 192.168.1.20 -p 22113 -l 10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;&amp;gt; Throughput
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;&amp;gt; 10^6 bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.34
&lt;br&gt;&amp;gt; 598.11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;&amp;gt; 779.02
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #netperf -t TCP_STREAM -H 192.168.1.20 -p 22113 -- -m
&lt;br&gt;&amp;gt; 64/128/256/512/1024/2048/4096
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;&amp;gt; Throughput
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;&amp;gt; 10^6 bits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.19
&lt;br&gt;&amp;gt; 417.10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;&amp;gt; 336.63
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.36
&lt;br&gt;&amp;gt; 576.99
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;&amp;gt; 569.79
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;&amp;gt; 553.70
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;&amp;gt; 584.20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;&amp;gt; 602.45
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;&amp;gt; 778.21
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;&amp;gt; 779.72
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.04
&lt;br&gt;&amp;gt; 780.16
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;&amp;gt; 776.85
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;&amp;gt; 777.52
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;&amp;gt; 777.83
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;&amp;gt; 780.17
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ===============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Iperf Test Results
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ===============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bandwidth Test
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2/4: #iperf -s
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #iperf -c 192.168.1.20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;740 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;972 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 815
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #iperf -c 192.168.1.20 -d
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;402 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 337
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;404 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 338
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;926 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 776
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;44.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36.9
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Parallel Test
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC2/4: #iperf -s
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PC1/3: #iperf -c 192.168.1.20 -P 2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;739 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;479 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 402
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;473 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 396
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;952 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 797
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924603&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924603&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; the sun shines for all
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;the sun shines for all
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924603&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924603&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25924603.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25924547</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-16T05:01:36Z</published>
	<updated>2009-10-16T05:01:36Z</updated>
	<author>
		<name>kometen</name>
	</author>
	<content type="html">&amp;gt; Really.  Don't post attachments to mailing lists.  It's just a bad idea,
&lt;br&gt;&amp;gt; a lot of people will be upset with the bandwidth it consumes.  Keep in
&lt;br&gt;&amp;gt; mind that not everyone on the list is interested in every conversation.
&lt;br&gt;&lt;br&gt;Disclaimers should go the same way too! :)
&lt;br&gt;&lt;br&gt;echo &amp;quot;
&lt;br&gt;****************************************************************
&lt;br&gt;IMPORTANT: This message contains confidential information
&lt;br&gt;and is intended only for the individual named. If the reader of
&lt;br&gt;this message is not an intended recipient (or the individual
&lt;br&gt;responsible for the delivery of this message to an intended
&lt;br&gt;recipient), please be advised that any re-use, dissemination,
&lt;br&gt;distribution or copying of this message is prohibited. Please
&lt;br&gt;notify the sender immediately by e-mail if you have received
&lt;br&gt;this e-mail by mistake and delete this e-mail from your system.
&lt;br&gt;E-mail transmission cannot be guaranteed to be secure or
&lt;br&gt;error-free as information could be intercepted, corrupted, lost,
&lt;br&gt;destroyed, arrive late or incomplete, or contain viruses. The
&lt;br&gt;sender therefore does not accept liability for any errors or
&lt;br&gt;omissions in the contents of this message, which arise as a
&lt;br&gt;result of e-mail transmission.
&lt;br&gt;****************************************************************&amp;quot; | wc
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 16 &amp;nbsp; &amp;nbsp; 129 &amp;nbsp; &amp;nbsp; 958
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;regards
&lt;br&gt;Claus
&lt;br&gt;&lt;br&gt;When lenity and cruelty play for a kingdom,
&lt;br&gt;the gentler gamester is the soonest winner.
&lt;br&gt;&lt;br&gt;Shakespeare
&lt;br&gt;&lt;br&gt;twitter.com/kometen
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924547&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924547&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25924547.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25924143</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-16T04:53:36Z</published>
	<updated>2009-10-16T04:53:36Z</updated>
	<author>
		<name>Bill Moran-2</name>
	</author>
	<content type="html">Steve Dong &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924143&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sdong@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It looks the jpeg attachments were somehow dropped. Trying again with pdf
&lt;br&gt;&amp;gt; attachment. Hopefully it works this time. 
&lt;br&gt;&lt;br&gt;Really. &amp;nbsp;Don't post attachments to mailing lists. &amp;nbsp;It's just a bad idea,
&lt;br&gt;a lot of people will be upset with the bandwidth it consumes. &amp;nbsp;Keep in
&lt;br&gt;mind that not everyone on the list is interested in every conversation.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Bill Moran
&lt;br&gt;Collaborative Fusion Inc.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924143&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wmoran@...&lt;/a&gt;
&lt;br&gt;Phone: 412-422-3463x4023
&lt;br&gt;&lt;br&gt;****************************************************************
&lt;br&gt;IMPORTANT: This message contains confidential information
&lt;br&gt;and is intended only for the individual named. If the reader of
&lt;br&gt;this message is not an intended recipient (or the individual
&lt;br&gt;responsible for the delivery of this message to an intended
&lt;br&gt;recipient), please be advised that any re-use, dissemination,
&lt;br&gt;distribution or copying of this message is prohibited. Please
&lt;br&gt;notify the sender immediately by e-mail if you have received
&lt;br&gt;this e-mail by mistake and delete this e-mail from your system.
&lt;br&gt;E-mail transmission cannot be guaranteed to be secure or
&lt;br&gt;error-free as information could be intercepted, corrupted, lost,
&lt;br&gt;destroyed, arrive late or incomplete, or contain viruses. The
&lt;br&gt;sender therefore does not accept liability for any errors or
&lt;br&gt;omissions in the contents of this message, which arise as a
&lt;br&gt;result of e-mail transmission.
&lt;br&gt;****************************************************************
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924143&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25924143&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25924143.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25920738</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-15T23:37:23Z</published>
	<updated>2009-10-15T23:37:23Z</updated>
	<author>
		<name>David Kelly</name>
	</author>
	<content type="html">&lt;br&gt;On Oct 16, 2009, at 12:53 AM, Steve Dong wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; It looks the jpeg attachments were somehow dropped. Trying again &amp;nbsp;
&lt;br&gt;&amp;gt; with pdf
&lt;br&gt;&amp;gt; attachment. Hopefully it works this time.
&lt;br&gt;&lt;br&gt;&lt;br&gt;*I* saw two jpeg charts at the very bottom of Steve's top-posted &amp;nbsp;
&lt;br&gt;reply. This demonstrates just one of many evils of top-posting: the &amp;nbsp;
&lt;br&gt;top-poster doesn't read everything he re-sends. If its not worth &amp;nbsp;
&lt;br&gt;reading then why send it again?
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;&lt;br&gt;--
&lt;br&gt;David Kelly N4HHE, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920738&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dkelly@...&lt;/a&gt;
&lt;br&gt;========================================================================
&lt;br&gt;Whom computers would destroy, they must first drive mad.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920738&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920738&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;netpipe.pdf&lt;/strong&gt; (53K) &lt;a href=&quot;http://old.nabble.com/attachment/25920738/0/netpipe.pdf&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25920738.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25920160</id>
	<title>RE: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-15T22:53:09Z</published>
	<updated>2009-10-15T22:53:09Z</updated>
	<author>
		<name>Steve Dong</name>
	</author>
	<content type="html">It looks the jpeg attachments were somehow dropped. Trying again with pdf
&lt;br&gt;attachment. Hopefully it works this time. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;] On Behalf Of Steve Dong
&lt;br&gt;Sent: Thursday, October 15, 2009 10:44 PM
&lt;br&gt;To: 'Hongtao Yin'; 'István'
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: RE: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;Here are graphs from the netpipe test results with 8.0 RC1
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;] On Behalf Of Hongtao Yin
&lt;br&gt;Sent: Thursday, October 15, 2009 8:52 PM
&lt;br&gt;To: 'István'
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: RE: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;Istvan,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I ran newer FreeBSD code 8.0 RC1 this time. By using NetPIPE, we collected
&lt;br&gt;test data and the result shows that FreeBSD TCP performance is worse than
&lt;br&gt;Linux. I got troubles to plot using gnuplot, so here I am attaching the raw
&lt;br&gt;data files.
&lt;br&gt;&lt;br&gt;The netpipe commands are as follows:
&lt;br&gt;&lt;br&gt;PC2: #NPtcp
&lt;br&gt;&lt;br&gt;PC1: #NPtcp �Ch 192.168.1.20
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Hongtao
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; _____ &amp;nbsp;
&lt;br&gt;&lt;br&gt;From: István [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;]
&lt;br&gt;Sent: 2009年10月15日 5:13
&lt;br&gt;To: Hongtao Yin
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;use netpipe TCP pls.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;And graph it.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Istvan
&lt;br&gt;&lt;br&gt;On Thu, Oct 15, 2009 at 2:42 AM, Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I compared TCP performance between FreeBSD and Linux by running test tools
&lt;br&gt;Netperf and Iperf with Intel NIC.
&lt;br&gt;&lt;br&gt;The kernels are full version and default values are used in the testing
&lt;br&gt;except TCP Congestion Control algorithm set to Reno.
&lt;br&gt;&lt;br&gt;&amp;gt;From the test results we can see Linux TCP performance in throughput is
&lt;br&gt;better than FreeBSD. The worst case (send msg size 128) shows that FreeBSD
&lt;br&gt;throughput is only 43% of Linux's.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I like to get some feedback if anyone did similar comparison test, or knows
&lt;br&gt;any issues with kernels or drivers. Thanks lot.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;FreeBSD and Linux Sysctl captures are attached for reference.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Hongtao
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Test Environments:
&lt;br&gt;&lt;br&gt;PC: Dell Precision T3400 (same 4 PCs)
&lt;br&gt;&lt;br&gt;CPU: Intel Core 2 Duo CPU &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;E4600@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;FreeBSD: V7.1 (full version) (TCP CC: newReno)
&lt;br&gt;&lt;br&gt;Linux: V2.6.31.1 (full version) (TCP CC: Reno)
&lt;br&gt;&lt;br&gt;Ethernet card: Intel Pro/1000 PWLA8492 MT Dual Port Server Adapter (Gigabit)
&lt;br&gt;chip 82546EB (only one port used for each PC)
&lt;br&gt;&lt;br&gt;Switch: Netgear ProSafe 8 port Gigabit Switch (model GS108)
&lt;br&gt;&lt;br&gt;Iperf: V2.0.4
&lt;br&gt;&lt;br&gt;Netperf: V2.4.4
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Setup:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| switch |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---------------------| | | |--------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--------| |-------- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; PC1 &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC2 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC3 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC4 &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|192.168.1.10| &amp;nbsp;|192.168.1.20| &amp;nbsp;|192.168.1.30| &amp;nbsp;|192.168.1.40|
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;================================
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Netperf Test Results
&lt;br&gt;&lt;br&gt;================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;TCP Throughput Test
&lt;br&gt;&lt;br&gt;-------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #netserver -p 22113
&lt;br&gt;&lt;br&gt;PC1/3: #netperf -H 192.168.1.20 -p 22113 -l 10
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;Throughput
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;10^6 bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.34
&lt;br&gt;598.11
&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;779.02
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC1/3: #netperf -t TCP_STREAM -H 192.168.1.20 -p 22113 -- -m
&lt;br&gt;64/128/256/512/1024/2048/4096
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;Throughput
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;10^6 bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.19
&lt;br&gt;417.10
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;336.63
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.36
&lt;br&gt;576.99
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;569.79
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;553.70
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;584.20
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;602.45
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;778.21
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;779.72
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.04
&lt;br&gt;780.16
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;776.85
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;777.52
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;777.83
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;780.17
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;===============================
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Iperf Test Results
&lt;br&gt;&lt;br&gt;===============================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Bandwidth Test
&lt;br&gt;&lt;br&gt;--------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #iperf -s
&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;740 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;972 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 815
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20 -d
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;402 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 337
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;404 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 338
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;926 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 776
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;44.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36.9
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Parallel Test
&lt;br&gt;&lt;br&gt;-------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #iperf -s
&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20 -P 2
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;739 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;479 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 402
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;473 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 396
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;952 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 797
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to
&lt;br&gt;&amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;the sun shines for all
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920160&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;netpipe.pdf&lt;/strong&gt; (53K) &lt;a href=&quot;http://old.nabble.com/attachment/25920160/0/netpipe.pdf&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25920160.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25920117</id>
	<title>RE: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-15T22:44:25Z</published>
	<updated>2009-10-15T22:44:25Z</updated>
	<author>
		<name>Steve Dong</name>
	</author>
	<content type="html">Here are graphs from the netpipe test results with 8.0 RC1
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;] On Behalf Of Hongtao Yin
&lt;br&gt;Sent: Thursday, October 15, 2009 8:52 PM
&lt;br&gt;To: 'István'
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: RE: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;Istvan,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I ran newer FreeBSD code 8.0 RC1 this time. By using NetPIPE, we collected
&lt;br&gt;test data and the result shows that FreeBSD TCP performance is worse than
&lt;br&gt;Linux. I got troubles to plot using gnuplot, so here I am attaching the raw
&lt;br&gt;data files.
&lt;br&gt;&lt;br&gt;The netpipe commands are as follows:
&lt;br&gt;&lt;br&gt;PC2: #NPtcp
&lt;br&gt;&lt;br&gt;PC1: #NPtcp �Ch 192.168.1.20
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Hongtao
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; _____ &amp;nbsp;
&lt;br&gt;&lt;br&gt;From: István [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;]
&lt;br&gt;Sent: 2009年10月15日 5:13
&lt;br&gt;To: Hongtao Yin
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;use netpipe TCP pls.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;And graph it.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Istvan
&lt;br&gt;&lt;br&gt;On Thu, Oct 15, 2009 at 2:42 AM, Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I compared TCP performance between FreeBSD and Linux by running test tools
&lt;br&gt;Netperf and Iperf with Intel NIC.
&lt;br&gt;&lt;br&gt;The kernels are full version and default values are used in the testing
&lt;br&gt;except TCP Congestion Control algorithm set to Reno.
&lt;br&gt;&lt;br&gt;&amp;gt;From the test results we can see Linux TCP performance in throughput is
&lt;br&gt;better than FreeBSD. The worst case (send msg size 128) shows that FreeBSD
&lt;br&gt;throughput is only 43% of Linux's.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I like to get some feedback if anyone did similar comparison test, or knows
&lt;br&gt;any issues with kernels or drivers. Thanks lot.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;FreeBSD and Linux Sysctl captures are attached for reference.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Hongtao
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Test Environments:
&lt;br&gt;&lt;br&gt;PC: Dell Precision T3400 (same 4 PCs)
&lt;br&gt;&lt;br&gt;CPU: Intel Core 2 Duo CPU &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;E4600@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;FreeBSD: V7.1 (full version) (TCP CC: newReno)
&lt;br&gt;&lt;br&gt;Linux: V2.6.31.1 (full version) (TCP CC: Reno)
&lt;br&gt;&lt;br&gt;Ethernet card: Intel Pro/1000 PWLA8492 MT Dual Port Server Adapter (Gigabit)
&lt;br&gt;chip 82546EB (only one port used for each PC)
&lt;br&gt;&lt;br&gt;Switch: Netgear ProSafe 8 port Gigabit Switch (model GS108)
&lt;br&gt;&lt;br&gt;Iperf: V2.0.4
&lt;br&gt;&lt;br&gt;Netperf: V2.4.4
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Setup:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| switch |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---------------------| | | |--------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--------| |-------- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; PC1 &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC2 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC3 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC4 &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|192.168.1.10| &amp;nbsp;|192.168.1.20| &amp;nbsp;|192.168.1.30| &amp;nbsp;|192.168.1.40|
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;================================
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Netperf Test Results
&lt;br&gt;&lt;br&gt;================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;TCP Throughput Test
&lt;br&gt;&lt;br&gt;-------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #netserver -p 22113
&lt;br&gt;&lt;br&gt;PC1/3: #netperf -H 192.168.1.20 -p 22113 -l 10
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;Throughput
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;10^6 bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.34
&lt;br&gt;598.11
&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;779.02
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC1/3: #netperf -t TCP_STREAM -H 192.168.1.20 -p 22113 -- -m
&lt;br&gt;64/128/256/512/1024/2048/4096
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;Throughput
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;10^6 bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.19
&lt;br&gt;417.10
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;336.63
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.36
&lt;br&gt;576.99
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;569.79
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;553.70
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;584.20
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;602.45
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;778.21
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;779.72
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.04
&lt;br&gt;780.16
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;776.85
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;777.52
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;777.83
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;780.17
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;===============================
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Iperf Test Results
&lt;br&gt;&lt;br&gt;===============================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Bandwidth Test
&lt;br&gt;&lt;br&gt;--------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #iperf -s
&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;740 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;972 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 815
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20 -d
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;402 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 337
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;404 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 338
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;926 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 776
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;44.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36.9
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Parallel Test
&lt;br&gt;&lt;br&gt;-------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #iperf -s
&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20 -P 2
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;739 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;479 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 402
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;473 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 396
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;952 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 797
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to
&lt;br&gt;&amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;the sun shines for all
&lt;br&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25920117&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25920117.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25919447</id>
	<title>RE: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-15T20:52:02Z</published>
	<updated>2009-10-15T20:52:02Z</updated>
	<author>
		<name>Hongtao Yin</name>
	</author>
	<content type="html">Istvan,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;I ran newer FreeBSD code 8.0 RC1 this time. By using NetPIPE, we collected
&lt;br&gt;test data and the result shows that FreeBSD TCP performance is worse than
&lt;br&gt;Linux. I got troubles to plot using gnuplot, so here I am attaching the raw
&lt;br&gt;data files.
&lt;br&gt;&lt;br&gt;The netpipe commands are as follows:
&lt;br&gt;&lt;br&gt;PC2: #NPtcp
&lt;br&gt;&lt;br&gt;PC1: #NPtcp �Ch 192.168.1.20
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Hongtao
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; _____ &amp;nbsp;
&lt;br&gt;&lt;br&gt;From: István [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25919447&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;leccine@...&lt;/a&gt;] 
&lt;br&gt;Sent: 2009年10月15日 5:13
&lt;br&gt;To: Hongtao Yin
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25919447&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;use netpipe TCP pls.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;And graph it.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Istvan
&lt;br&gt;&lt;br&gt;On Thu, Oct 15, 2009 at 2:42 AM, Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25919447&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I compared TCP performance between FreeBSD and Linux by running test tools
&lt;br&gt;Netperf and Iperf with Intel NIC.
&lt;br&gt;&lt;br&gt;The kernels are full version and default values are used in the testing
&lt;br&gt;except TCP Congestion Control algorithm set to Reno.
&lt;br&gt;&lt;br&gt;&amp;gt;From the test results we can see Linux TCP performance in throughput is
&lt;br&gt;better than FreeBSD. The worst case (send msg size 128) shows that FreeBSD
&lt;br&gt;throughput is only 43% of Linux's.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I like to get some feedback if anyone did similar comparison test, or knows
&lt;br&gt;any issues with kernels or drivers. Thanks lot.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;FreeBSD and Linux Sysctl captures are attached for reference.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Hongtao
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Test Environments:
&lt;br&gt;&lt;br&gt;PC: Dell Precision T3400 (same 4 PCs)
&lt;br&gt;&lt;br&gt;CPU: Intel Core 2 Duo CPU &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25919447&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;E4600@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;FreeBSD: V7.1 (full version) (TCP CC: newReno)
&lt;br&gt;&lt;br&gt;Linux: V2.6.31.1 (full version) (TCP CC: Reno)
&lt;br&gt;&lt;br&gt;Ethernet card: Intel Pro/1000 PWLA8492 MT Dual Port Server Adapter (Gigabit)
&lt;br&gt;chip 82546EB (only one port used for each PC)
&lt;br&gt;&lt;br&gt;Switch: Netgear ProSafe 8 port Gigabit Switch (model GS108)
&lt;br&gt;&lt;br&gt;Iperf: V2.0.4
&lt;br&gt;&lt;br&gt;Netperf: V2.4.4
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Setup:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| switch |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;----------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ---------------------| | | |--------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--------| |-------- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; PC1 &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC2 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC3 &amp;nbsp; &amp;nbsp; | &amp;nbsp;| &amp;nbsp; &amp;nbsp;PC4 &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; FreeBSD &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;| &amp;nbsp;| &amp;nbsp; Linux &amp;nbsp; &amp;nbsp;|
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|192.168.1.10| &amp;nbsp;|192.168.1.20| &amp;nbsp;|192.168.1.30| &amp;nbsp;|192.168.1.40|
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;-------------- &amp;nbsp;--------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;================================
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Netperf Test Results
&lt;br&gt;&lt;br&gt;================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;TCP Throughput Test
&lt;br&gt;&lt;br&gt;-------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #netserver -p 22113
&lt;br&gt;&lt;br&gt;PC1/3: #netperf -H 192.168.1.20 -p 22113 -l 10
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;Throughput
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;10^6 bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.34
&lt;br&gt;598.11
&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;779.02
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC1/3: #netperf -t TCP_STREAM -H 192.168.1.20 -p 22113 -- -m
&lt;br&gt;64/128/256/512/1024/2048/4096
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Recv &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Send &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Elapsed
&lt;br&gt;Throughput
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Socket &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Message &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time
&lt;br&gt;10^6 bits/sec
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sec.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;bytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bytes
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.19
&lt;br&gt;417.10
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;336.63
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.36
&lt;br&gt;576.99
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.35
&lt;br&gt;569.79
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;553.70
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;584.20
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;65536 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;32768 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.35
&lt;br&gt;602.45
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;778.21
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 128 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;779.72
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 256 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.04
&lt;br&gt;780.16
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 512 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10.03
&lt;br&gt;776.85
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1024 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;777.52
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.04
&lt;br&gt;777.83
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;87380 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16384 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4096 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10.03
&lt;br&gt;780.17
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;===============================
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Iperf Test Results
&lt;br&gt;&lt;br&gt;===============================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Bandwidth Test
&lt;br&gt;&lt;br&gt;--------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #iperf -s
&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;740 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;972 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 815
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20 -d
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;402 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 337
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;404 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 338
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;926 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 776
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;44.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36.9
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Parallel Test
&lt;br&gt;&lt;br&gt;-------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;PC2/4: #iperf -s
&lt;br&gt;&lt;br&gt;PC1/3: #iperf -c 192.168.1.20 -P 2
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Interval &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Transfer &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bandwidth
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sec &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MBytes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mbits/sec
&lt;br&gt;&lt;br&gt;FreeBSD: &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;370 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 300
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;739 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 600
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Linux: &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;479 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 402
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;473 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 396
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;SUM: 0.0-10.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;952 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 797
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25919447&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to
&lt;br&gt;&amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25919447&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;the sun shines for all
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25919447&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25919447&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;linux_netpipe&lt;/strong&gt; (8K) &lt;a href=&quot;http://old.nabble.com/attachment/25919447/0/linux_netpipe&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;freebsd_netpipe&lt;/strong&gt; (8K) &lt;a href=&quot;http://old.nabble.com/attachment/25919447/1/freebsd_netpipe&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25919447.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25918368</id>
	<title>RE: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-15T17:45:58Z</published>
	<updated>2009-10-15T17:45:58Z</updated>
	<author>
		<name>Steve Dong</name>
	</author>
	<content type="html">&amp;nbsp;
&lt;br&gt;There are two gettimeofday calls, one at the beginning of the test and the
&lt;br&gt;other at the end. netperf-2.4.4 is used. I believe gettimeofday is a
&lt;br&gt;vsyscall in linux, but a real system call in freebsd.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25918368&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25918368&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-freebsd-performance@...&lt;/a&gt;] On Behalf Of Adrian Chadd
&lt;br&gt;Sent: Thursday, October 15, 2009 1:55 PM
&lt;br&gt;To: Hongtao Yin
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25918368&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Comparison of FreeBSD/Linux TCP Throughput performance
&lt;br&gt;&lt;br&gt;2009/10/15 Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25918368&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I compared TCP performance between FreeBSD and Linux by running test 
&lt;br&gt;&amp;gt; tools Netperf and Iperf with Intel NIC.
&lt;br&gt;&lt;br&gt;Did you compare syscalls made and time taken?
&lt;br&gt;&lt;br&gt;For example, do either/both of them do a lot of gettimeofday() calls?
&lt;br&gt;FreeBSD and Linux have (had?) different behaviours and performance with
&lt;br&gt;those.
&lt;br&gt;&lt;br&gt;I'd suggest digging a bit deeper? :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;adrian
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25918368&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to
&lt;br&gt;&amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25918368&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25918368&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25918368&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25918368.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25916227</id>
	<title>Re: Comparison of FreeBSD/Linux TCP Throughput performance</title>
	<published>2009-10-15T13:55:01Z</published>
	<updated>2009-10-15T13:55:01Z</updated>
	<author>
		<name>Adrian Chadd-2</name>
	</author>
	<content type="html">2009/10/15 Hongtao Yin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25916227&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;htyin@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I compared TCP performance between FreeBSD and Linux by running test tools
&lt;br&gt;&amp;gt; Netperf and Iperf with Intel NIC.
&lt;br&gt;&lt;br&gt;Did you compare syscalls made and time taken?
&lt;br&gt;&lt;br&gt;For example, do either/both of them do a lot of gettimeofday() calls?
&lt;br&gt;FreeBSD and Linux have (had?) different behaviours and performance
&lt;br&gt;with those.
&lt;br&gt;&lt;br&gt;I'd suggest digging a bit deeper? :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;adrian
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25916227&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-performance&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25916227&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-performance-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comparison-of-FreeBSD-Linux-TCP-Throughput-performance-tp25901964p25916227.html" />
</entry>

</feed>
