欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    CitrixGPU解决方案.docx

    • 资源ID:9572102       资源大小:5.26MB        全文页数:126页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    CitrixGPU解决方案.docx

    1、CitrixGPU解决方案一:应用虚拟化二:标准桌面虚拟化三:HDX 3D Pro Graphics四:FlexCast Provisioning流模式五:Multi-GPU Pass-through for XenDesktop &XenApp1. GPU Pass-through的原理2. GPU Pass-through对GPU的硬件要求3. GPU Pass-through适用场景4. GPU Pass-through配置命令5. GPU Pass-through限制条件6. GPU Pass-through注意事项针对不同的绘图应用程序、图形的类型(二维/三维)和图纸文件的大小,Ci

    2、trix提供五种不同的解决方案,都能够满足将图纸文件集中到数据中心统一管理以实现对安全性的要求。下文中详细描述四种方案在性能、硬件需求等方面的需求。一:应用虚拟化使用Citrix XenApp发布绘图应用程序,用户使用普通PC或瘦客户机远程访问。XenApp可以让多个用户同时访问,分享服务器资源。示意图如下:应用虚拟化方案适合用于发布OA应用、财务应用以及二维轻量图形应用,优点是多用户共享后台服务器资源,对硬件需求较少,例如4GB内存的PC服务器可以支撑50个Office用户的同时访问。同时由于高效的ICA协议,应用虚拟化解决方案对网络要求很低,每个会话只占用20Kbps左右的带宽。但是对于图

    3、形处理要求高(特别是需要图形加速卡才能工作的)或者有特殊License控制的应用软件,这种方案并不适用。二:标准桌面虚拟化Citrix XenDesktop FlexCast中标准VDI解决方案,使用XenServer将一台物理机虚拟成多个虚拟的Windows XP操作系统,在虚拟机中安装各种应用软件,使用Citrix ICA协议将桌面远程交付给终端用户。其示意图如下:与应用虚拟化方案相比,该方案由于每个用户独占一个虚拟机操作系统,可以有效支持某些特殊License要求的应用程序,同时图形应用的性能稍好。由于使用了服务器虚拟化技术,多个用户可以共享同一台物理服务器,例如一台两路四核、16GB服

    4、务器可以同时支持30个左右512M内存的XP用户。但是由于服务器虚拟化技术无法利用图形显示卡,重负荷的图形应用远程访问时性能较差。例如Catia的文件,50M左右的三维部件图形能尚可,但是几百兆的整机图三维旋转不连续。三:使用ICA协议访问远程刀片工作站:HDX 3D Pro Graphics在图纸类研发设计企业中,用户会用到的画图软件有些资源需求一般,如Autocad、Pro/E常用于2D图,有些资源需求较大,如Catia常用于大型的3D图,XenApp如果服务器够强劲的话,可以满足Autocad、Pro/E等2D图纸设计需要,但Catia等大型的3D图XenApp就不合适了,服务器的负载会

    5、很重,50M左右的三维部件图形能尚可,但是几百兆的整机图三维旋转时,客户端就只能看到不连续的旋转效果了。所以大型的3D设计需要采用XenDesktop来实现,在服务器端为每个用户单独分配一台虚拟机,而不是像XenApp一样多人共用一台机。但采用XenDesktop也带来一个核心的问题,由于每个用户的操作系统是虚拟出来的,但是目前的虚拟机所虚拟出来的显卡,是不支持图形加速功能的,大型的3D设计图就算你给操作系统再多的CPU和内存,但由于没有专门的图形加速卡来处理,所以客户端还是只能看到不连续的旋转效果图。Citrix XenDesktop FlexCast中的HDX 3D方式可以代替使用ICA代

    6、替这些专用传输协议,在100Kbps左右的带宽条件下就可以使三维图形软件流畅工作。简单说Citrix的HDX 3D Pro Graphics就是不采用虚拟机,而直接采用物理机的方式来解决图形加速卡的问题。在后台为每个用户准备好一台物理的服务器,服务器可以是塔式的服务器,也可以是刀片的服务器。然后在这些服务器上安装Citrix HDX 3D Pro Graphics客户端程序(当然还有VDA的客户端),再通过XenDesktop将这些机器安装好了3D画图软件的桌面,发布给画图的客户端人员通过Citrix客户端来使用。其示意图如下:和前两种方案相比,使用ICA协议访问远程刀片工作站的解决方案可以提

    7、供最好的图形效果,因为Citrix XenDesktop的HDX 3D代理可以有效利用刀片工作站上的图形加速卡,远程桌面的图像信息经过图形加速卡处理后再交由ICA协议传输到客户终端。和硬件厂商的专用传输协议相比,对网络资源的占用大大减少,但是性能基本上保持一致。由于每个用户都需要占用一台刀片工作站,因此成本较高,管理工作量也比较大。四:无盘工作站(PVS的流模式)由于HDX 3D Pro Graphics模式每个用户都需要占用一台刀片工作站,因此成本较高,管理工作量也比较大。Citrix XenDesktop桌面虚拟化FlexCast中还提供Provisioning无盘的解决方案,将用户原来带

    8、3D图形加速卡的高性能机器,本地硬盘的操作系统、应用程序和用户文件整体打包,制作成类似Ghost的镜像文件,保存到后台Provisioning Server服务器上或者是后台存储上,然后拔除本地硬盘。在系统BIOS中改成使用网卡PXE启动,利用PXE功能和后台Provisioning Server取得联系,再将镜像文件通过Streaming技术加载到前端的PC中,所有的操作运算其实都发生在本地的CPU、内存,并调用本地的图形加速卡处理。FlexCast Provisioning是XenDesktop产品组件,部署和实现不需要硬件架构调整,除了拔硬盘。其实意图如下:这种方案在保证数据安全的前提下

    9、需要的投资最小,性能和传统的PC最接近,基本没有损耗。但是由于在Streaming过程中,大量数据会在网络中传输,该方案对网络要求较高。同时如果客户端硬件配置不标准,有很多个性化的不同镜像,就会带来很大的管理工作量。五:Multi GPU Pass-through1.GPU Pass-through的原理第三种HDX 3D Pro Graphics模式会带来成本上的问题,而第四种的FlexCast Provisioning流模式也导致网络开销过大,有没有一种折衷的方式呢?答案是有的,就是利用XenServer 6.0版本正式支持的GPU透传模式。Multi-GPU Pass-through,即

    10、GPU透传模式就是将主机的多块物理GPU按照一比一的比例分配给此主机上运行的虚拟桌面,并且通过Citrix XenDesktop的HDX 3D Pro技术让此虚拟桌面里面的应用程序直接调用GPU板卡处理能力,实现三维运算工作站集中管理和维护。下图左边就是第三种模式的工作原理图,右边就是Multi-GPU Pass-through的工作原理图。Multi-GPU Pass-through的工作方式:首先主机上物理的GPU板卡会被XenServer自动创建为一个GPU组。随后此GPU组会被分配给一些指定的虚拟机,每个虚拟机会被分配到一个GPU,在虚拟机启动的时候自动加载GPU。当GPU组中的每一个

    11、GPU都在使用的时候,额外的虚拟机启动时将无法得到GPU资源,当然,能够被分配到GPU的虚拟机和不能被分配到GPU的虚拟机可以同时是在同一台主机上运行。如下图所示:2.GPU Pass-through对GPU的硬件要求由于Multi-GPU Pass-through需要XenServer调用GPU资源,所以对GPU的型号有一些要求,并不是所有显卡都可以,下面是Citrix官方主页上对于Multi-GPU Pass-through的显卡型号要求列表。截止到2011/11/08,XenServer 6.0的Multi-GPU Pass-through功能所支持的显卡型号如下:VendorDevic

    12、e Name/ModelSupported ServersSupported CPUsNVIDIAQuadro 4000HP ProLiant WS460c G6 with PCI Expansion Blade(s), BIOS revision I24Intel Xeon 5500 SeriesIntel Xeon 5600 SeriesDriver version 275.89NVIDIAQuadro 5000HP ProLiant WS460c G6 with PCI Expansion Blade(s), BIOS revision I24Intel Xeon 5500 Series

    13、Intel Xeon 5600 SeriesDriver version 275.89NVIDIAQuadro 6000HP ProLiant WS460c G6 with PCI Expansion Blade(s), BIOS revision I24Intel Xeon 5500 SeriesIntel Xeon 5600 SeriesDriver version 275.89NVIDIATesla M2070QHP ProLiant WS460c G6 with PCI Expansion Blade(s), BIOS revision I24Intel Xeon 5500 Serie

    14、sIntel Xeon 5600 Series3.GPU Pass-through适用场景特别强调:Multi-GPU Pass-through不仅仅是可以分配给XenDesktop发布的Windows Workstation操作系统,例如Windows XP、Windows Vista以及Windows 7操作系统,更可以提供给Windows Server操作系统使用。所以我们推荐在XenApp 6.5上使用此功能,也就是说将GPU Pass-through特传给Windows 2008 Server R2上运行的XenApp使用,这样就可以利用XenApp的Multi-Tenant机制,一

    15、块GPU提供给多人使用,使用效率大大高于XenDesktop模式。注意,此种模式下,XenApp既可以工作在Seamless Application模式,也可以工作在Shared Desktop模式,两者皆可直接利用GPU资源。4.GPU Pass-through配置命令From XenServer CLI, run xe pgpu-list and check that it lists Quadro M2070QFrom XenServer CLI, run xe gpu-group-list and check that it lists Quadro M2070Q GROUPDo no

    16、t assign any GPU to VMStart the VM and enable RDP and makes sure you can access it from RDPAssign GPU to VM from XenCenterFrom XenServer CLI, run xe vgpu-list params=all and check that the correct GPU is assigned to correct VMStart VM and it should go blank after awhile and you can only connect thro

    17、ugh RDP.Now install NVIDIA DRIVERS on VMThen install HDX 3D VDA (XD 5.5, install using advanced install option)5.GPU Pass-through限制条件Multi GPU Pass-through也会有一些限制条件,请大家注意:A.一个GPU最多给一个虚拟机使用,暂不支持GPU共享;B.不支持GPU卡热插;C.虚拟机不能suspend/resume;D.只支持Windows操作系统;E.XenCenter上预设是通过VNC显示虚拟机console,启用了GPUPass-throug

    18、h的机器VNC功能会被禁用,也就是说XenCenter将无法看到该虚拟机屏幕,需要在XenCenter虚机console右上角改用RDP,所以请提前配置启用RDP功能;F.因为虚拟机绑在硬件显卡上,用GPUPass-through的虚拟机不能做线迁移和WLB;6.GPU Pass-through注意事项其他的一些注意事项:A.GPU Pass-through必须配合使用HDX 3D Pro功能使用,在安装VDA时,选择高级安装,安装后,使用dxdiag命令,显示选项下下面只会看到物理显卡的参数,Citrix虚拟出的显卡均会消失B.分配显卡后,通过console口为显卡安装驱动,安装后,可以使用

    19、dxdiag命令查看显卡是否正常工作;C.在成功进行Pass-through后,使用dxdiag功能,有可能只会看到3D功能是enable,DirectDraw和Direct纹理加速是disable,对于某些制图软件,这两项有时是必须的,这时需要在虚拟机里面-“设备管理器”-将显卡下面的Citrix虚拟显卡驱动disable,然后重启即可。D.使用GPU的Pass_through,发现显卡的效能和纯物理模式下会有少量损耗。总结建议对最终用户进行细致的分类,根据具体的安全和性能要求针对性地选择上述四种方案,最后形成组合的桌面虚拟化方案。第四部分关于3D应用发布方式有工程师反映仍有些困惑,我们把C

    20、itrix在对图形应用所采取的方案(不仅仅是HDX 3D Pro技术)做一个彻底分析:1.XenApp能解决大部分的图纸安全应用发布,只有对于图形处理要求高(特别是需要图形加速卡才能工作的)或者有特殊License控制的应用软件,才不适用XenApp;2.在XenDesktop方案中,由于每个用户独占一个虚拟机操作系统,可以有效支持某些特殊License要求的应用程序,同时图形应用的性能稍好。a.但是由于服务器虚拟化技术无法利用图形显示卡,重负荷的图形应用远程访问时性能较差。例如Catia的文件,50M左右的三维部件图形能尚可,但是几百兆的整机图三维旋转不连续。3.如果上两种方式都不合适,就可

    21、以采用“ICA协议访问远程刀片工作站”的方式直接发布刀片工作站,这就是我们第四部分谈到的HDX 3D Pro技术;a.使用ICA协议访问远程刀片工作站的解决方案可以提供最好的图形效果,因为Citrix XenDesktop的HDX 3D Pro代理可以有效利用刀片工作站上的图形加速卡,远程桌面的图像信息经过图形加速卡处理后再交由ICA协议传输到客户终端。和硬件厂商的专用传输协议相比,对网络资源的占用大大减少,但是性能基本上保持一致。b.由于每个用户都需要占用一台刀片工作站,因此成本较高,管理工作量也比较大。4.无盘工作站模式,XenDesktop桌面虚拟化FlexCast中还提供Provisi

    22、oning无盘的解决方案,将用户本地硬盘的操作系统、应用程序和用户文件整体打包,制作成镜像文件保存到后台存储中,拔除本地硬盘。a.在系统BIOS中改成使用网卡启动,利用PXE功能和后台Provisioning Server取得联系,再将镜像文件通过Streaming技术加载到前端的PC中,所有的执行都发生在本地的CPU、内存,并调用本地的图形加速卡设备。b.这种方案在保证数据安全的前提下需要的投资最小,性能和传统的PC最接近,基本没有损耗。c.但是由于在Streaming过程中,大量数据会在网络中传输,该方案对网络要求较高。同时如果客户端硬件配置不标准会带来很大的管理工作量。5.XenDesk

    23、top HDX 3D Pro Graphics环境下使用XenServer 5.6 Multi-GPU Passthrough(透传)a.该方式目前处于Experiential阶段,不推荐部署时使用;b.下面是该技术的介绍链接:i.ii.c.该技术下虚拟机是一对一的使用GPU,也就是说有多少个GPU,就发布多少个VM;当然更多不使用GPU的VM没有问题;d.系统要求i.服务器硬件:The Server CPU should be IOMMU enabled for AMD processors or VT-d enabled for Intel processors;ii.GPUs:nVidi

    24、a GPUs supporting SLI Multi-OS, such as the FX3800, FX4800 or FX5800,不支持AMD/ATI显卡;iii.服务器软件:Citrix XenServer 5.6;iv.需要发布的虚拟机安装以下软件:XenDesktop 4.0 Virtual Desktop Agent (推荐SP1)、HDX 3D Pro Graphics 1.1客户端;v.终端:HDX 3D Pro Graphics online plug-in for Windows 12.0.33;vi.虚拟机vCPU分配:图形应用需要至少一颗vCPU;推荐2颗vCPU;

    25、如果要开启Win7的Aero模式就要3颗vCPU;在上次介绍完XenDesktop4 HDX的一些基础知识后,收到不少反馈说HDX很好,就是不知道如何动手,好的,我们这次就对HDX做一个彻底剖析。第一部分:关于HDX的通用了解Q1:什么是Citrix HDX?A:什么?这都不知道?赶紧查看之前发的邮件。Q2:HDX对高清视频或者是Flash体验和HDX 3D Pro是一回事吗?A:这是三种不同的技术描述。HDX对高清视频就是之前我们谈过的HDX MediaStream Windows Media Redirection,HDX Flash体验我们称之为HDX MediaStream Flash

    26、 Redirection。这两者我们统称为HDX MediaStream,利用该技术可以实现在传统的窄带宽下也能获得良好的多媒体表现。关于该技术的更精确描述可以参考网址:HDX 3D Pro指的是对3D类设计软件的支持能力,这里必须要有图形加速卡的支持,而前面两者不需要图形加速卡。Q3:HDX高清体验是只有XenDesktop才有的特性吗?A:NO,XenApp应用虚拟化和XenDesktop都可以实现HDX。根据上面的分类,我们下面分为三部分来讨论,分别是:HDX MediaStream Windows Media Redirection、HDX MediaStream Flash Redi

    27、rection,和HDX 3D Pro。Q:如果我有更多的问题在哪里找相关的资源?A:如果是关于HDX,我们还有一个知识库:HDX Internals - Knowledge Base ArticlesHDX Internals - Knowledge Base ArticlesGeneral OptimizationsHDX Best PracticesOptimizing interactivity on WANs (VC priorities)How to Optimize HDX Bandwidth Over High Latency ConnectionsFlash Redirect

    28、ionHow to Deploy and Configure HDX MediaStream for FlashFlash Redirection content fetchingMultitab supportWindow Scaling supportVolume synchronizationHTML overlaysAudio/Real-Time CommunicationsHow to optimize audioMicrosoft Office CommunicatorCiscoAvaya softphonesHow to optimize audio2D GraphicsExtra color compressionConfigure MaxFramesPerSecond


    注意事项

    本文(CitrixGPU解决方案.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开