利用VMware ESXi测量网络延迟 你了解多少

日期: 2016-02-21 作者:Stephen J. Bigelow翻译:张冀川 来源:TechTarget中国 英文

服务器应用必须与最终用户以及存储子系统交换数据,因此高效率的服务器虚拟化还必须包括稳固的网络性能。无效率的配置与网络延迟可能会和工作负载作对并损害用户体验。幸运的是,VMware ESXi提供了测量网络延迟的工具以及提高网络效率的技术。 免费工具比如Iperf或者Iometer往往用于专门的网络性能测试。

目标是测试环境中关键位置的最大带宽。例如,测试可疑虚拟机的带宽、测试虚拟主机服务器之外的系统的带宽、测试位于同一个VLAN上的虚拟主机之外的系统的带宽,以及测试位于同一个虚拟服务器和vSwitch之上的两台虚拟机之间的带宽。 测试网络延迟后,比较结果并寻找可能存在网络瓶颈的地方。例如,只有一台……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

服务器应用必须与最终用户以及存储子系统交换数据,因此高效率的服务器虚拟化还必须包括稳固的网络性能。无效率的配置与网络延迟可能会和工作负载作对并损害用户体验。幸运的是,VMware ESXi提供了测量网络延迟的工具以及提高网络效率的技术。

免费工具比如Iperf或者Iometer往往用于专门的网络性能测试。目标是测试环境中关键位置的最大带宽。例如,测试可疑虚拟机的带宽、测试虚拟主机服务器之外的系统的带宽、测试位于同一个VLAN上的虚拟主机之外的系统的带宽,以及测试位于同一个虚拟服务器和vSwitch之上的两台虚拟机之间的带宽。

测试网络延迟后,比较结果并寻找可能存在网络瓶颈的地方。例如,只有一台虚拟机的网络性能不佳可能意味着资源分配——CPU以及内存影响了工作负载的网络性能。相比之下,网络问题影响了特定服务器上的所有工作负载。其他服务器性能正常,可能意味着网络配置存在问题或者是服务器的网卡出故障了或者是软件配置出问题了,比如流量控制不合理或者巨型帧配置不兼容。网络性能问题涉及很多服务器可能意味着共享交换机出问题了。肯定还要考虑可能存在的其他原因,但使用工具评估问题范围是一个标准的故障诊断策略,能够缩小导致网络出问题的原因。

如果你打算选择使用像Iperf这样的工具测试网络延迟,那么VMware建议在客户端以及服务器端将TCP窗口大小设置为64KB。小于64KB可能会出现过多的网络握手,导致网络性能出人意料地低。参考特定工具的说明以定义最佳的TCP窗口大小以及其他最适合特定应用环境的测试参数。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐