用一个VMware的测试实验环境查看虚拟环境中系统的工作负载和应用程序的工作方式再好不过了。在VMware测试环境中,有各种不同的性能基准测试工具可以提供有关资源使用率、存储性能和网络的相关信息。 用什么来搭建VMware测试实验环境 虽然VMware vSphere可以运行在大多数过去五年内的服务器上,但是目前你所需要的,是至少一个双四核CPU和合理内存的服务器。(如果在少于32 GB内存的服务器上运行ESXi 5,可以不需要授权。
)你也可以考虑使用共享存储,确保虚拟网络配置正确。 当多个虚拟机运行在同一个存储中时,会经常碰到IOPS的限制。对于最终用户来说,磁盘会变得很慢,延迟……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
用一个VMware的测试实验环境查看虚拟环境中系统的工作负载和应用程序的工作方式再好不过了。在VMware测试环境中,有各种不同的性能基准测试工具可以提供有关资源使用率、存储性能和网络的相关信息。
用什么来搭建VMware测试实验环境
虽然VMware vSphere可以运行在大多数过去五年内的服务器上,但是目前你所需要的,是至少一个双四核CPU和合理内存的服务器。(如果在少于32 GB内存的服务器上运行ESXi 5,可以不需要授权。)你也可以考虑使用共享存储,确保虚拟网络配置正确。
当多个虚拟机运行在同一个存储中时,会经常碰到IOPS的限制。对于最终用户来说,磁盘会变得很慢,延迟时间会迅速到达一个无法接受的水平。为了避免存储系统造成的瓶颈,我发现,两个组成RAID 0的固态硬盘(SSD)的吞吐量会大大好于大多数以前的磁盘阵列。因为固态硬盘的延迟更小,虚拟环境中看到的磁盘卷实际上是使用固态存储器来承载的。
在VMware的测试实验环境中,性能测试最终都是关于虚拟机(VM)密度的测试,即在满足性能的一台物理服务器上最多可以同时运行多少虚拟机。决定虚拟机密度的因素主要是:CPU、内存、网络带宽和存储容量。你需要做的是找出物理主机和其承载虚拟机数量的最佳比值,在确保没有超载的情况下获得最佳的性能。
最近,VMware将其授权模式转向按照CPU插槽数量进行授权。如果你正在寻求降低成本的方法,那么可以设法限制CPU插槽的数量,同时最大限度地提高VMware测试环境中CPU核心的数量。
如何获取VMware的性能指标
你可以使用各种基准测试工具来对你的配置进行压力测试。工具的选择取决于VMware测试实验环境中测试的应用类型。VMware提供了一个集成了VMmark和View Planner的扩展基准测试套件。
VMmark包含vMotion和Storage vMotion,另外还能模拟一些用户负载。View Planner使用Microsoft Office、Adobe Reader和其它应用程序模拟虚拟桌面中典型用户的工作负载,可以测量在大量并发虚拟机中应用程序的延迟和用户体验。
还有一些其它的负载生成器。除了SPEC和VMware View Planner,其它的工具都可以免费下载。你需要花一些时间来熟悉它们的操作,重要的是,要学会如何解释结果。
File Server Capacity Tool (FSCT):这个微软的工具在传统的CIFS/SMB/SMB2文件服务器上生成负载并测试服务器(物理或虚拟)可以承载的最高吞吐量。
Exchange Load Generator 2010 (LoadGen):这个工具来自微软,可以模拟不同数量的Exchange邮件客户端以生成不同的负载,以便在Exchange服务器部署前分析和测试服务器的性能。
Exchange Server Jetstress 2010:这个微软工具的功能主要用于测试Exchange服务器环境后端的存储子系统的性能。
Dell DVD Store Database Test Suite:它也是VMmark的一部分,这个测试套件使用内置的负载生成器模拟典型的电子商务网站交易。
SPECvirt_sc2010:没错,这就是它的名字!这个相对较新的平台基准测试工具是用来对虚拟环境进行端到端的测试。
ORION:来自于甲骨文的基准工具用于测试Oracle数据库存储子系统的I/O性能。
从VMware测试实验环境中可以得到什么
对于那些虚拟化架构师来说,当他们要做一些概念验证(PoC)、测试一些新的功能或负载以及考虑一些测试场景时,VMware的测试实验环境无疑是非常宝贵的资源。
举例来说,VMware测试环境最有利的方面之一就是测试VMware的分布式资源调度(DRS)。有了DRS,你可以在部署中评估如何实现群集、分布式应用程序、能耗和资源优化配置。
再例如,读/写延迟经常是存储性能的指示灯。评估虚拟环境的潜在瓶颈,再决定是否要整合高性能的存储。
如果在VMware测试实验环境中评估虚拟桌面环境,目标就是在主机上托管最大数量的虚拟机,并尽量减少每个虚拟机中多余的程序和进程。将你的环境复制到VMware测试环境,并尝试去除一些生产套件和不必要的基于代理的解决方案,例如端点安全、DLP(数据丢失保护)或是没有针对虚拟环境进行优化的备份和恢复软件,同时查看是否能提高虚拟桌面的性能。你还可以使用VMware的View Planner来模拟定制的负载,以便查看用户体验和响应情况。广域网模拟器还可用于优化远程用户的体验。
你会发现,VMware测试实验环境的用途是无止境的,你可以快速地完成任何概念验证的测试。
其中的一个成功案例就是Tolly集团已建成用于测试目的虚拟化环境,可以访问http://tolly.com/Virtualization获取更详细的信息。