至于TCP性能,我最近在HP-UX服务器(8个Intel Itanium 2处理器1.5 GHz 6 MB,400 MT/s总线)和Red Hat Linux(2个IA-64 1,6 Ghz)上进行了这种测试。 )。我使用iperf来测试TCP性能。我发现,与在两台不同的机器上运行iperf相比,当我在同一台机器上运行iperf时,TCP交换的速度要快十倍以上。
您也可以尝试一下,因为您可能会感兴趣的选项 - 读取或写入的缓冲区长度,设置TCP无延迟等等。您还可以比较Windows机器上TCP交换的速度,因为有一个版本的Winddws的iperf。
这是一个更详细的比较:
1)在不同HP-UX服务器上运行的两个iperf应用程序之间的TCP交换速度,默认TCP窗口32K:387 Mbits/sec
2)在不同HP-UX服务器上运行的两个iperf应用程序之间的TCP交换速度,TCP窗口512K:640 Mbits/sec
3)在同一HP-UX服务器上运行的两个iperf应用程序之间的TCP交换速度,默认TCP窗口32K:5.60 Gbits/sec
4)在同一HP-UX服务器上运行的两个iperf应用程序之间的TCP交换速度,默认TCP窗口512K:5.70 Gbits/sec。
5)在同一Linux服务器上运行的两个iperf应用程序之间的TCP交换速度,TCP窗口512K:7.06 Gbits/sec
6)在HP-UX和Linux上运行的两个iperf应用程序之间的TCP交换速度,TCP窗口512K:699 Mbits/sec