设为首页收藏本站language 语言切换
查看: 1984|回复: 24
收起左侧

咨询!虚拟桌面是否能够比物理机体验更流畅

[复制链接]
发表于 2014-5-13 10:48:18 | 显示全部楼层 |阅读模式
各位好,
      目前公司因业务要求部署了一套虚拟桌面应用。但是终端体验总是感觉没有原来物理机流畅,是网络原因还是承载服务器性能问题还是存储问题呢,还是虚拟桌面就是应该没物理机流畅呢?
      网络方面,简单的测试一下从终端到服务器端,延迟也不是很大,几毫秒最多十几毫秒,而且也没有丢包。
      存储方面,考虑到先期成本投入问题,走的是千兆ip直连网络。就目前用户数量来说不是很多,而且每个终端的iops应该不是很大,因为是内网用户不能上网的也就是日常办公,所以规划的时候估算的是15-20个iops。
      服务器方面,用的是刀片服务器,配置了72GB内存,2个CPU2.4GHz,6CORE,每台服务器上面最大同时在线32台虚拟机,但是一般不会有这么多。
      瘦客户端,配置的瘦客户端CPU600MHz,512MB内存。
发表于 2014-5-13 10:48:51 | 显示全部楼层
citrix 还是view?
2个产品都要做优化 但是要达到比物理机还好。。基本上不现实
能达到差不多就算不错了。。
二者对比起来citrix体验效果更好一点
沙发 2014-5-13 10:48:51 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:49:27 | 显示全部楼层

是国内的一家企业做的用的是citrix的虚拟桌面。
你说做优化,具体怎么操作呢。还有就是和瘦终端配置有没有关系呢,我们怀疑是否是瘦客户端配置太低造成的。
板凳 2014-5-13 10:49:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:49:59 | 显示全部楼层
本帖最后由 TiGi 于 12-27-2012 20:51 编辑
物理机,除非非常烂,否则很多情况下会比配置不太好/平均资源不太好的虚拟机要快捷。
虚拟机比物理机流畅么,也不是不可能 —— 我目前使用的桌面,就比我的那台D810流程很多 —— 原因么很简单,我的桌面持续读写速度都可以超过150MB/s,随机4K读200多、写可以达到1500以上 —— 这个数值,采用7.2 K IDE硬盘的D810,怎么都不可能超越的。
——————————————————————————————————
虚拟桌面,个人觉得首要关键在于存储,而配置足够的内存可以一定程度地降低存储负荷 —— 物理机上这点也能体验到。
如果每台服务器72GB内存,而不会跑足30个VM,个人觉得不妨将VM的内存扩展到3G或者更高一些。不知道你的存储的整体配置和IOPS状况如何,如果是在非常大的队列数下达到2000IOPS的话,那基本上存储的时延也不小,这种情况下,体验绝对不流畅。
另外,网络也不能忽视,如果你现在的时延最低就要几毫秒的话,那说明你的网络负荷已经很高了 —— 局域网网内,通常都是小于等于1毫秒!
地板 2014-5-13 10:49:59 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:50:36 | 显示全部楼层

你的桌面读写速度怎么这么高的,你是在存储侧加SSD盘的,还是vm内存配置比较高,我的顺序读写也就100MB/s左右,4K读和写和你的简直不能比,只有10MB/s左右,这个是不是很有问题啊。
我这边存储上面是承载了100多台vm,但是全部在线受到内存的限制也就最多100台,每台平均20IOPS峰值就是2000IOPS,但是一般不会达到这个量的。平时也就60-70台vm在线,那应该就是1200-1400IOPS左右吧,这个应该还好吧,怎么用CDM测出来性能存储性能这么低啊。
5# 2014-5-13 10:50:36 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:51:15 | 显示全部楼层

4K 读还是写可以达到10MB/s?还是QD32下读写达到10MB/s?
QD32的话,队列深度很大,这时候负荷和相应都不太好;只能作为一个极限参考。
每个桌面磁盘负荷状况有没有实际测试过?整个存储的实际IOPS有没有测试过?
6# 2014-5-13 10:51:15 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:52:13 | 显示全部楼层

4K读10MB/s,写7MB/s;4KQD32 读80MB/s,写70MB/s这个和你说的相差很多啊。你是如何进行配置的呢?没有对每个桌面进行测试,抽了一部分吧。整个存储的实际IOPS没有测试过,这个如何来测呢?谢谢。
7# 2014-5-13 10:52:13 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:53:12 | 显示全部楼层

4K读10MB/s,写7MB/s;4KQD32 读80MB/s,写70MB/s。
这个数值可以了。4KQD32读80MB/s的话,相当于2000IOPS了。
————————————————
关键在于,你是在虚拟机内测试磁盘得到上面的数值,还是物理机或者虚拟机挂iSCSI Lun之后测试得到这样的结果?还有,测试的时候,测试次数要尽可能地多测(例如CDM里面,测试9次;)、数据大小要尽可能地大(例如CDM里面,数据调整到4000MB)。
————————————————
存储的真实IOPS情况,需要专门的工具的 —— 如果没有专门的工具,那只能去掉所有符合,直接接物理机,用Iometor之类的工具去压负荷。
8# 2014-5-13 10:53:12 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:54:07 | 显示全部楼层

我是直接在虚拟机内测试的。照你的意思,存储这边性能还可以?但是我还是不明白我的测试数据和你的怎么差那么多?
4000MB的话4k读只有2MB/s,写是5MB/s;4kqd32 读是20MB/s,写是60MB/s
9# 2014-5-13 10:54:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:54:56 | 显示全部楼层

我的数值比你的低。前面我说的4K的数据,都是按照IOPS而不是MB/s。
我觉得,你可以这样试试看:
1、找台好点的客户机,连接虚拟桌面看看,确认一下性能问题是否在瘦客户端?
2、客户端和服务器端/虚拟桌面间的网络时延,还是有点大,这个问题最好找一下原因 —— 例如交换机性能不行还是布线问题?
10# 2014-5-13 10:54:56 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-13 10:55:53 | 显示全部楼层

嗯 我就是觉得瘦客户端的配置低了点,处理起来可能不给力啊
谢谢你啊
11# 2014-5-13 10:55:53 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:56:30 | 显示全部楼层

tigi 虚拟化经验丰富,学习。
12# 2014-5-13 10:56:30 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:57:15 | 显示全部楼层
弱弱的问下,CDM是什么呀
13# 2014-5-13 10:57:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:58:07 | 显示全部楼层

CrystalDiskMark 一个测试磁盘/存储设备的工具。
14# 2014-5-13 10:58:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-5-13 10:58:56 | 显示全部楼层
LZ跑的是XP还是WIN7?
WIN7的话,关一些特效~
服务器显卡一般都不太好~
15# 2014-5-13 10:58:56 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-16 02:07 , Processed in 0.624342 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表