首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序是否为XenApp优化?

应用程序是否为XenApp优化?
EN

Server Fault用户
提问于 2010-03-22 16:09:23
回答 4查看 1.7K关注 0票数 1

我们的IT部门即将使用Citrix XenApp部署虚拟化应用程序。

其中一个应用程序将是DynamicAX4.0 SP2,一个ERP客户端(我是在此开发的)。

他们被认为达到了一个障碍,因为一位外部的'Dynamics顾问‘告诉我们的IT部门,Dynamics4不会在Citrix上最优地工作,而且会运行得非常慢,因为它没有为Citrix进行优化。我们现在让它在一个测试环境中运行,看起来还不错。他们被告知,唯一的“解决方案”是升级到Dynamics 2009,据说这个问题已经解决了。(对我的团队来说,这可不是一项小任务!)

当我听说这件事时,我很惊讶。根据我对Citrix的简要了解,我认为它将是独立于应用程序的。

citrix应用程序虚拟化是如何工作的,因为一个特定的应用程序在citrix上比其他应用程序工作得更好?

虚拟化应用程序的速度不仅仅取决于citrix服务器的资源/网络连接吗?

FYI,Dynamics是一个三层客户机/服务器系统,因此客户端将访问AOS应用服务器,然后访问数据库。

请启发我:)

EN

回答 4

Server Fault用户

发布于 2010-03-22 16:53:17

你有理由相信那个顾问吗?

如果是我,我会把它部署在测试服务器上,看看性能是什么样子的。一个应用程序可以做各种各样的蠢事,这使得它不适合虚拟化或远程桌面,但谁知道你的应用程序会不会这么做呢?

(编辑)我看到你说你已经在测试环境中运行了。好吧,怎么样了?:)确保你对环境的压力至少和真实环境的压力一样大。负载生成本身就是一门艺术,但简短的版本是:打击它真的很难。很多同时进行的会话,做不同的事情,最好是代码驱动。在紧要关头,让你所在部门的每个人到会议室吃午饭,一边吃披萨一边吃披萨(你买的)。

票数 1
EN

Server Fault用户

发布于 2010-03-22 17:30:02

今天仍然有一些应用程序供应商不会承诺说他们的应用程序将在Citrix或VMware下正常工作。在某些情况下,他们甚至知道存在积极的问题。ERP应用程序很难破解,因为在很多情况下,您通过VAR获得所有的安装和支持,因此您可能无法访问供应商KB或支持论坛。

但是,有可能存在已知的问题--如果他们的应用程序做了许多愚蠢的事情,比如大量的小磁盘写入,这可能会在Citrix或TS这样的多并发桌面用户系统上造成性能问题,特别是在存储系统中没有写缓存之类的情况下。有些软件,我见过这样的ERP软件,假设只有一个用户可以根据需要拥有所有可用的系统资源。

所以,向他们寻求问题的证据--在什么样的条件下性能会受到影响,他们是否有调整尺寸的指导方针,等等。你的安装可能不会受到他声称的已知问题的影响。

然而,如果这是一个真正的问题,而且您的测试床没有生成生产负载(实际数量的并发用户正在拉订单报告或进行月末活动、真正的压力测试),那么您也不能很好地证明他是错的。

虚拟化应用程序的速度不仅仅取决于citrix服务器的资源/网络连接吗?

一般来说,是的,但正如我前面所说的,这不仅仅是CPU、RAM和LAN带宽。还有一些东西像磁盘IO,以及像会话桌面堆( Session Desktop Heap )和GDI计数器之类的奇怪的Windows,单用户系统很少有问题。

票数 1
EN

Server Fault用户

发布于 2010-03-22 17:34:09

当你说“似乎没问题”时,你应该确保你是在一个类似于最终用户的环境中进行测试。特别是支持最慢的连接。如果您有一个T1的远程办公室,并且网络可用带宽很少,那么您应该在测试期间模拟这种情况。

这里提供了一个简单的模拟网络延迟的工具:

http://www.tmurgent.com/download%5CTMnetsim32_02040000.zip

我还将创建4.0和2009的性能基线,并将两者进行比较。如果他们所说的是正确的,那就应该是可衡量的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/125008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档