I have confirmed that there is no problem with settings of Dummynet.
When Host-A/B uses Linux, the throughput of RTT=20ms (using Iperf) is
same as that of RTT=0ms.

Host-A/B use FreeBSD v6.0 release. Does anyone have
experience/suggestion for achieving high throughput with FreeBSD?

Michael Vince wrote:
> Zongsheng Zhang wrote:
> 
>> Hi, *,
>>
>> For testing throughput of a TCP connection, the following topology is
>> used:
>>     Host-A ---GB Ethernet--- Dummynet ---GB Ethernet--- Host-B
>>
>> Host-A/B use FreeBSD v6.0. Sysctl parameters of Host-A/B are:
>> kern.ipc.nmbclusters=32768
>> net.inet.tcp.inflight.enable=0
>> net.inet.tcp.sendspace=2097152  # 2M
>> net.inet.tcp.recvspace=2097152  # 2M
>>
>> When RTT in Dummynet is set to 0ms, the throughput (A--B) is about
>> 900Mbps. The buffer size is enough to fill a link bandwidth=800Mbps, and
>> RTT=20ms. However, if RTT is set to 20ms, the throughput is only about
>> 500Mbps.
>>
>> Are there other parameters which are necessary to adjust? Does anyone
>> have suggestion for high throughput?
>>
>> Thanks in advance.
>>
>>  
>>
> What are you following on your hosts? Release/stable or current? I only
> use just release or stable.
> 
> For your middle router try net.inet.ip.fastforwarding or net.isr.direct
> but not at the same time, then try on top enabling polling.
> Personally I found enabling polling worked best combined with
> net.inet.ip.fastforwarding.
> 
> Andre Oppermann claimed in a post just recently he gets best performance
> using just net.inet.ip.fastforwarding without polling but that might be
> for just -current, I am not sure.
> 
> You could also try using current, but if I had to guess you already are?
> 
> Regards,
> Mike
> 
> 

-- 
Zongsheng Zhang
[EMAIL PROTECTED]
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to