我有两个服务器,SERVER
并且CLIENT
每个服务器都有自己的板载1个GbE端口,和自己的网卡有10个GbE端口。SERVER
并且CLIENT
在1 GbE交换机(管理流量)和10 GbE交换机(数据流量)上互连。
我想专门使用来测试10 Gb连接的性能netperf
。我如何指定使用10 GbE NIC端口而不是1 GbE板载端口进行测试?
现在这就是我正在做的:
root@SERVER:~$ netserver
Starting netserver at port 12865
Starting netserver at hostname 0.0.0.0 port 12865 and family AF_UNSPEC
root@CLIENT:~$ netperf -H SERVER -l 15
我确实提供了帮助,请在这里评论,我会写一个答案,希望也能对其他人有所帮助。
—
s.wagner 2014年
您能否详细说明一下“更改要使用的路线的度量”?我已经弄清楚了如何通过netperf做到这一点的50%。在服务器端,我将静态IP分配给10 GbE接口,如下所示:ifconfig eth2 192.168.2.1和ifconfig eth3 192.168.3.1,然后为每个端口启动单独的netserver任务,如下所示:netserver -L 192.168.2.1和netserver -L 192.168.3.1。但是我还没有弄清楚在客户端做什么,因为分配给各个接口的任何IP地址都应该在TCP / IP堆栈中本地解析为0.0.0.0。
—
elleciel 2014年
netperf
不支持选择要测试的NIC,则可以考虑更改要使用的路由的度量。