基于VMware View桌面虚拟化系统性能调优.docVIP

  • 4
  • 0
  • 约5.04千字
  • 约 9页
  • 2016-11-23 发布于北京
  • 举报

基于VMware View桌面虚拟化系统性能调优.doc

基于VMware View桌面虚拟化系统性能调优.doc

基于VMware View桌面虚拟化系统性能调优   【摘 要】 在实施桌面虚拟化项目的过程中,经常遇到的问题就是系统性能不佳,用户体验较差,要解决这个问题就必须进行系统性能优化。文章以一个基于VMware View 5.0的桌面虚拟化项目为例,分析了影响虚拟桌面性能的主要因素和常见的系统性能瓶颈,通过监测和分析找到了系统性能下降的根源,设计和实施了基于SSD的存储改造方案,成功地解决了启动风暴等问题,从而提升了整个桌面虚拟化系统的性能。   【关键词】 桌面虚拟化 虚拟桌面 VMware View 性能调优 启动风暴   1 引言   在企业中实施桌面虚拟化项目的时候,项目成败的关键因素往往就是用户体验。用户在采用了虚拟桌面以后,桌面性能是否下降,用户体验是否变差,这是评判项目成功与否的一项重要指标。经常遇到的情况是,用户在使用虚拟桌面后,会花更多时间去登入系统,而且使用一些软件时速度会变慢,用户体验明显变差。如果这个问题处理不善,有可能使整个桌面虚拟化项目半途而废。因而,虚拟桌面性能调优技术就成为关系项目成败的关键技术,将虚拟桌面的性能调整到用户认可的程度可以保证项目的顺利实施,掌握好性能调优技术可以保证桌面虚拟化项目的顺利完成。   2 虚拟桌面性能分析   2.1 影响虚拟桌面性能的因素   总的来说,虚拟桌面的性能跟服务器硬件资源、存储系统、桌面操作系统、应用软件、工作负载和网络带宽等因素都有关。   服务器硬件:主要考虑CPU处理能力和内存容量。如果单个服务器上面承载的虚拟桌面数量(密度)过大,出现资源竞争,执行命令等待时间延长,必然导致虚拟桌面性能下降。   存储系统:主要考虑存储系统支持的最大吞吐量和IOPS(每秒读写次数)两个指标,如果该指标不能满足需要,致使执行命令等待时间延长,也必然导致虚拟桌面性能下降。   桌面操作系统:一般情况下,处理相同的业务,Windows7比Windows XP更耗费系统资源。如果一台服务器上承载一定数量的Windows XP的桌面性能正常,如果换成同样数量的Windows7桌面就可能性能下降。   用户桌面安装的软件:用户桌面上安装的一些特殊软件,譬如大型数据库软件、高清图像软件、视频播放器、杀毒软件等会对性能造成严重影响。特别要注意杀毒软件,如果设定了所有虚拟桌面同一时刻扫面病毒,将会是灾难性的。   工作负载:虚拟桌面按照工作压力可以分为重载,中载和轻载用户。工作负载越高,需要的服务器和存储的硬件资源越多,相同数量的桌面,工作负载越高,桌面性能越差。   网络带宽:普通办公操作,平均每个虚拟桌面与客户端通讯所占带宽100KB左右,如果观看视频,所需带宽可能会增加十几倍。如果网络带宽不能满足需要,也必然导致系统性能下降,出现屏幕画面卡顿现象。   2.2 桌面虚拟化系统常见性能瓶颈——存储系统IOPS   IOPS(Input/Output Operations Per Second)即每秒进行读写操作的次数,用于衡量存储的性能。桌面虚拟化系统I/O方面的特点是小规模随机读写,因而对存储系统IOPS要求特别高。IOPS分为前端应用IOPS及后端存储IOPS,计算起来比较复杂,跟存储RAID级别相关,跟业务的读写比例相关。如果在做系统设计的时候,存储系统IOPS方面考虑不充分,很容易导致IOPS成为系统性能的瓶颈。另一方面,“启动风暴”的存在,也加大了IOPS成为系统瓶颈的可能。“启动风暴”是指,当早上上班时很多用户同时启动虚拟桌面,并登录系统开始工作,这时需要大量的IOPS,导致后台存储系统的IOPS相对不足,而令桌面启动和登录时间延长。在一些比较极端的例子中,桌面用户可以等候超过几十分钟,或更甚者,完全无法登录系统。   虚拟桌面在不同状态下消耗的IOPS是有差别的,表1以Windows XP桌面为例说明各种状态下IOPS消耗情况,可以看出,桌面启动时IOPS需求为平时的好几倍,则高峰时段大量桌面同时启动形成启动风暴,此时存储IOPS就成为整个系统性能的瓶颈。   2.3 改善存储系统I/O性能的方案   不同类型和转速的磁盘提供的IOPS不同,常见的转速为10Krpm和15Krpm的SAS磁盘提供的原生IOPS分别是140和180,而SSD(固态硬盘)可以提供5000以上的原生IOPS。提高存储IOPS最简单的方法是增加磁盘数量,为了应对启动风暴时的需求,磁盘数量要增加几倍,显然这不是一个好的方案。同样,将全部磁盘都换成高I/O性能的SSD也是不可取的,SSD的成本是SAS磁盘的好几倍。有没有更经济的的方案呢?答案是肯定。在原有存储上加装少量SSD,将存储中读写频繁的数据(或者称为热点数据)放到SSD上,则存储上大部分的读写操作都发生在

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档