我家里一直是千兆网络,所以机器之间的传输就是1000M,换成字节就是110MB/s
一般来说这个速度还是很OK的,传输个大文件,比如4G的ISO,也就是40秒左右搞定。但是最近需要对虚拟机进行备份和转移等操作,一台虚拟机加上snapshot大概有100G+,这时候使用千兆网络就比较慢了。
万兆交换机太贵,所以使用简单一点的方案,两个万兆网卡直连。网络拓扑图
网卡使用intel的X540-T2。这个卡虽然不是最新版本的,但是好在价钱合理一些。500RMB左右就可以搞定一个。
X540有两种,一种带风扇,一种不带。NAS的PCI槽散热不算太好,所以使用带风扇的网卡,X10DRL的散热好一些,使用不带风扇的网卡。带风扇版本的X540-T2不带风扇的X540-T2
两个机器的操作系统都是FreeBSD 12.0R,网卡安装完,重起机器之后顺利被系统识别。X540-T2的两个网卡被识别成ix0和ix1.dmesg的输出结果
FreeBSD的interface名称是按照驱动名称+网卡发现顺序编号来决定。10G的网卡是intel提供的ix驱动。
我们将一个已经连接完网线的ix1 up一下,并配置相应的IP。(网线比较短时,CAT5e的网线足以胜任10G网络)ifocnfig的输出
可以看到ix1是UP状态,并且status是active,10Gbase-T的协商速度
两台机器都设置好网络之后,互相ping OK。可以ping通对方
接下来我们就要开始测试互联的速度了。使用的工具就是比较有名的测速工具iperf3。
iperf有2.0版本和3.0版本。2.0版本的包名称是iperf, 3.0版本的包名称是iperf3
root@x10drl:~ # pkg instal iperf3
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The foll