微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐