前言

现阶段,生产环境大量使用了ESXi作为虚拟系统,但其网络性能在某种情况下比较低。通过观察发现,ESXI的网络性能与网络吞吐量、网络模式、虚拟网卡都有很大的关系。本文通过测试说明如何对虚拟网络进行调优。

测试结构图与说明

 

说明:ESXi通过三层交换机与另一台linux实体机相连接,其中ESXi的连接分为两种模式(Trunk与Access)。以连接模式、虚拟网卡、流量大小为三个基本条件作为测试变量,在同一时间只更变一个变量并记录由实体机到虚拟机的ping值。虚拟网卡分别有E1000、VMXNET2增加型、VMXNET3三种类型。流量由虚拟机与实体机的相向下载文件产生,以MB为单位,分别为0、10、20、30、40、无限制。

测试数据与简单分析

ESXi网络调优测试表

网卡是否做TRUNK

虚拟网卡类型

网络流量

发包/收包

丢包率

响应值(ms)
最小/平均/最大/算术平均差

E1000

0MB/0MB

1000/1000

0

0.159/0.221/0.816/0.046

E1000

10MB/10MB

1000/1000

0

0.144/0.610/4.190/0.430

E1000

20MB/20MB

1000/1000

0

0.180/0.878/6.513/0.656

E1000

30MB/30MB

1000/1000

0

0.177/1.165/3.857/0.663

E1000

40MB/40MB

1000/1000

0

0.244/1.335/4.315/0.587

E1000

41MB/41MB

1000/1000

0

0.170/0.747/25.497/1.538

VMXNET3

0MB/0MB

1000/1000

0

0.176/0.297/2.300/0.077

VMXNET3

10MB/10MB

1000/1000

0

0.192/0.646/3.347/0.412

VMXNET3

20MB/20MB

1000/1000

0

0.181/0.931/3.505/0.613

VMXNET3

30MB/30MB

1000/1000

0

0.187/1.162/4.460/0.631

VMXNET3

40MB/40MB

1000/1000

0

0.282/1.407/10.393/0.701

VMXNET3

41MB/41MB

1000/1000

0

0.288/1.379/7.883/0.670

VMXNET2增强型

0MB/0MB

1000/1000

0

0.157/0.276/0.429/0.039

VMXNET2增强型

10MB/10MB

1000/1000

0

0.160/0.676/3.160/0.536

VMXNET2增强型

20MB/20MB

1000/1000

0

0.137/0.975/4.033/0.705

VMXNET2增强型

30MB/30MB

1000/1000

0

0.168/1.682/10.280/1.412

VMXNET2增强型

40MB/40MB

1000/1000

0

0.329/1.684/9.056/0.643

VMXNET2增强型

42MB/42MB

1000/1000

0

0.306/1.678/7.787/0.663

      

E1000

0MB/0MB

1000/1000

0

0.109/0.149/0.197/0.022

E1000

10MB/10MB

1000/1000

0

0.094/0.316/2.069/0.212

E1000

20MB/20MB

1000/1000

0

0.091/0.541/6.886/0.573

E1000

30MB/30MB

1000/1000

0

0.095/0.679/4.166/0.577

E1000

40MB/40MB

1000/1000

0

0.095/0.926/4.033/0.609

E1000

45MB/50MB

1000/1000

0

0.115/1.307/5.066/0.593

VMXNET3

0MB/0MB

1000/1000

0

0.079/0.138/0.223/0.020

VMXNET3

10MB/10MB

1000/1000

0

0.077/0.285/2.281/0.213

VMXNET3

20MB/20MB

1000/1000

0

0.080/0.501/3.041/0.515

VMXNET3

30MB/30MB

1000/1000

0

0.085/0.686/4.271/0.645

VMXNET3

40MB/40MB

1000/1000

0

0.090/0.974/8.953/0.825

VMXNET3

50MB/50MB

1000/1000

0

0.117/1.486/6.282/0.636

下一编: ESXi网络调优建议 (2/2)