Hi, Kris, > In our application-level tests FreeBSD significantly out-performs Linux, so > either you have found a different workload, or something is not configured > equally. One important thing I can think of off the top of my head is that > Linux has a larger socket buffer size by default, so try tuning that on > FreeBSD or confirm they are equal. > > If that still fails, can you provide test code? > > Kris >
I tried but larger socket buffer seem not helpful. I also tried netperf and iperf. Both applications achieve better throughput on Linux. So I feel the result is not specific to my test code. My code is very simple. Basically, a client process called sendto in a loop while a server called recvfrom in a loop. Besides these, some additional lines get the throughput statistics. If necessary, I will post the code here. BTW, I did the tests on Linux 2.26.5. Which linux kernel did you use? Could you please provide some more information on your test. Many thanks. Jian _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"