哪些因素会显著影响虚拟机之间的网络速度?

哪些因素会显著影响虚拟机之间的网络速度?

存在有关不同服务器之间的网络的问题,但我遇到了不同的情况。

我在一台服务器上有两台虚拟机,我尝试测试两台虚拟机之间的最大网络速度。

操作系统:CentOS

VSwitch 速度:10Gb/s (1.25GB/s)

虚拟网络适配器速度:10Gb/s

使用的虚拟机交换机虚拟网络适配器进行通信,并且没有以太网电缆影响网络速度。

VM A : nc -l 20000 > /dev/null

VM B : time dd if=/dev/zero bs=100M count=200 | nc <VM A> 20000

200+0 records in
200+0 records out
20971520000 bytes (21 GB) copied, 122.466 s, 171 MB/s

real    2m2.479s
user    0m2.148s
sys     3m10.841s

上述命令用于测试仅有的网络速度(不包括磁盘读写)

网络中可能会存在一些通信开销。

我以为网速应该是1GB/s,可是为啥网速这么慢呢?

哪些因素会影响网络速度或者我如何才能加速我的网络?

先谢谢了。

相关内容