在VDI环境下,如果计算所需要的合理资源来提供更稳定优化的桌面环境,是很困难地。然后,我们在Win7 VM只分配512或者768M内存的时候,也能工作,但是也能通过测试,但是这种极限的分配资源是是在比较理想的环境下才能满足扩展性,不能仅仅为了压缩硬件和提供支撑的用户数来减少分配,虽然有些人可能说做过了一些精简和优化,但是强烈不推荐分配过少的内存。除非微软修改了window,使用更少的内存就能实现现有功能。
典型的资源分配建议
User Group | Operating System | vCPU Allocation | Memory Allocation | Avg IOPS Allocation | Estimate Users/Core |
---|---|---|---|---|---|
Light | Windows XP | 1 | 768~1G | 3~5 | 10~12 |
Windows 7 | 1 | 1~1.5G | 4~6 | 8~10 | |
Normal | Windows XP | 1 | 1~1.5G | 6~10 | 8~10 |
Windows 7 | 1 | 1.5~2G | 8~12 | 6~8 | |
Power | Windows XP | 1 | 1.5~2G | 12~16 | 6~8 |
Windows 7 | 1~2 | 2~3G | 15~25 | 4~6 | |
Heavy | Windows XP | 1 | 2G | 20~40 | 4~6 |
Windows 7 | 2 | 4G | 25~50 | 2~4 |
对于上标中用户角色的定义是这样的:
User Group | Description |
---|---|
Light | 一般一到两个应用,没有基于浏览器的应用操作 |
Normal | 多个应用,较少的浏览器应用操作 |
Power | 很多并发应用,很多的基于浏览器的应用和联网程序 |
Heavy | 程序较少,但是需要使用很多的系统资源:例如数据处理,编译,图片给处理等类似程序 |
文章中提到的数据只是推荐的典型配置,还需要根据实际情况调整。基于浏览器的应用,一般相对于C/S架构的客户端占用更多的系统资源,毕竟需要浏览器解释执行,再者,对于Heavy中的类型,图像处理一般不包括大型3D图像应用。关于3D等图像视频处理应用的资源分配规则不能参考该建议