ESX 5.0上Linux上的VMXNET3性能

在这些guest虚拟机之间定义的同一VMware ESX专用网络上运行两个 Linux guest虚拟机时,我可以从VMXNET3适配器获得什么样的性能?我使用VMXNET3适配器在这些操作系统和E1000适配器之间进行通信,以便与外部世界通信.

当我运行iperf TCP性能测试时,我在VMXNET3适配器上获得3.7 Gbits / sec,在E1000适配器上获得1.6 Gbits / sec.我原本预计VMXNET3将达到10 Gbits / sec范围.

操作系统客户机由VMware vCenter Server Hypervisor 5.0.0 build 913577控制的Red Hat Enterprise Linux 6.5,64位内核2.6.32-431.el6.x86_64提供支持.用于基准测试的主机服务器是IBM x3950 M2服务器型号7233 -AC1,24核Intel Zeon X7440 2.66 GHz,256 GB RAM,1GB以太网NIC.

客户操作系统中安装的VMware工具是v8.6.10 build 913593(目前似乎是最新的).

解决方法

这是VMware ESXi的旧版本.对于较新的版本,性能似乎会变得更好,但您所看到的可能是该年份的准确性.

您的VMware环境有没有任何原因是patched or updated? VMware工具通常与主机版本和补丁相关联,因此您在2012年的ESXi安装上运行2012年代的VMware工具.我有工具版本9.4.0.

您可以通过利用VMware Operating System-Specific Packages (OSPs)独立于ESXi安装来更新工具.

见:How do I make sure VMware Tools is installed and running?

在运行EL6.5的vmxnet3 VM之间的现代ESXi 5.5本地副本(同一主机)上,我看到:

客户:

[root@xt ~]# iperf -t 30 -c mccartney
------------------------------------------------------------
Client connecting to mccartney_mirror,TCP port 5001
TCP window size: 23.2 KByte (default)
------------------------------------------------------------
[  3] local 172.16.2.12 port 35543 connected with 172.16.2.159 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-30.0 sec  90.1 GBytes  25.8 Gbits/sec

服务器:

[root@McCartney ~]# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 172.16.2.159 port 5001 connected with 172.16.2.12 port 35543
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-30.0 sec  90.1 GBytes  25.8 Gbits/sec

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...