10. 没有计算对网络的影响
不管虚拟桌面是如何部署的(主机共享,基于 VDI, 本地流化等) , 网络都扮演了一个很重要的角色, 伴随着网络延迟的增加和贷款的减少, 用户体验会下降。 网络的构建必须基于用户的类型和总体网络拓扑结构。
 
 
9.  没有用户配置文件的策略
如果要让每个用户的桌面个性化, 那么用户配置文件池的个性化是一个重要的途径。如果让用户接受一个新的用户桌面策略,那么用户必须有权限定制他们自己的桌面。这些个性化的桌面对于环境的性能不能有负面的影响。 如果一个企业没有正确的计划桌面配置策略, 那么如下问题就很有可能发生:
1、  缓慢的 login/logout 性能
2、  不一致的结果
3、  丢失设置
这些可能的结果会给整个解决方案带来负面的影响, 例如:
一个企业已经有了一个配置策略, 用户已经开始在这新的系统里面开始工作, 一天, 一个用户在使用的时候, 配置文件崩溃了并且导致他们的整个配置文件丢失。 这就意味这这个用户需要从新创造他的配置策略。 配置文件被删除以后, 用户会很快意识到他们的所有文件都被删除了。 再仔细检查, 才发现用户吧他们所有的文件都储存在“我的文档”这个文件夹里面。 当配置文件被删除以后, 这个文件夹也随之被删除了。

 
8:缺少应用虚拟化的策略
没有应用虚拟化, 桌面虚拟化也能非常成功, 但是在特定的环境下面, 特别是在一些小的, 不复杂的环境下面, 桌面虚拟化的主要目标是简化桌面管理的复杂性。 一个重要的操作办法是减少影像的数量。 然而, 应用常常需要额外的影像支持。
企业的典型做法是通过以下的三种途径来解决这些问题:
1、  把所有的应用都安装在一个标准桌面里面。
2、  根据不同的客户类型, 基于不同应用,产生出多种影像。
3、  把应用从桌面影像里面移出, 通过虚拟应用来发布影像。

7、错误的资源分配
很多用户只是部分在使用客户端的计算资源, 这就让桌面虚拟化变的非常有吸引力。 通过在所有用户之间共享资源, 那么总体的资源的需要就降低了。 毕竟, 在最大化每个服务器支持的虚机数量和给用户提供一个良好的虚拟体验之间, 有一个很好的平衡点。
任何一种虚拟控制程序 如果负载过重, 就会导致不好的客户体验。
 
参数

虚拟层

描述

CPU 分配

Citrix XenServer
Microsoft Hyper-V
VMware ESX

用户应该从一个虚拟的CPU开始,只有当满足如下条件的时候才开始分配第二个CPU: 
1:
大多数的虚拟桌面之需要分配一个VCPU. 很多基于用户的应用是单线程的。 如果分配多个CPU的话,性能并不会提高
很多基于用户的应用并不需要太多的计算量, 也不需要太多的计算能力
2:通过给虚拟桌面分配多VCPU; 那么额外的资源将会被 使用来调用不同的VCPU资源

命令调整

Citrix XenServer
 Microsoft Hyper-V
VMware ESX

Xendesktop 的控制器会发送一些初级的命令给到虚拟层来执行一些简单的任务(开始,停止,重启等)。 如果太多类似的命令被同时发出, 那么链接到虚拟层的命令显的很零散。 这样的命令对虚拟层会有一个很大的影响,从而对用户也会有影响。 建议的做法是把这些对这些命令的发出设一个阀值, 具体的操作方法在第5里面(管理启动风暴)里面会提及

透明页面共享

VMware ESX

透明页面共享确实是可以让ESX虚拟层能够在不同的虚机之间共享相同的内存。 通过对内存消耗的正面影响, 他就能提高虚拟桌面的性能。 虽然到目前为止,  还没有任何第三方的文件证实这种显著的益处。 值得一提的是, 透明叶面共享确实需要cpu 循环来比对内存区。

内存漂移

VMware ESX

内存漂移能够动态释放那些不活动虚拟机的内存, 然后提供给活动的虚拟机使用。 内存漂移功能会给那些不活动的虚拟机带来内存压力, 逼迫他们使用自己的寻呼区从而释放内存给活动的虚机。 在实际的虚拟应用里面, 迫使虚拟桌面寻呼到磁盘需要耗费额外的CPU资源,从而降低了客户的体验。 如果一大批用户在同一时间变成活动状态(例如午餐以后), 那么这些内存必须从磁盘从新获得, 这就需要一定的时间了。 如果一个服务器承载了很多的虚拟桌面, 很有可能服务器的内存会溢出。 那么会造成虚拟层从磁盘调用更多内存。 强烈建议取消这个功能。

 
 
6. 没有优化防病毒软件
及时在虚拟桌面的环境里面, 防病毒软件也很重要。 如果在使用托管的虚拟桌面或者给予托管的机遇vm的虚拟桌面, 这些虚拟桌面和其他的一些重要应用被托管在数据中心, 如果数据中心中毒的话, 就会使整个环境处于危险之中。

5、没有管理启动风暴
很多企业的用户基本上是同时登入的,让虚拟机在用户开始使用的前几分钟就打开虚机, 来避免登录风暴。 这就可以让用户能够很快使用机器,从而避免登录风暴。 然而当系统定义的登录时间到来的时候, 控制器还是需要同时启动上千台机器。 虚拟机的启动会给虚机的部署带来很大影响。


4、 忽略了虚拟桌面的优化管理