您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > Citrix-vGPU解决方案注意事项
vGPU解决方案注意事项钱凯18621276655kai.qian@citrix.com更新日期:2014.04.29硬件相关注意事项©2014Citrix|Confidential–DoNotDistributeGRID显卡认证服务器型号©2014Citrix|Confidential–DoNotDistributeGRID显卡渠道合作伙伴服务器©2014Citrix|Confidential–DoNotDistributeGRID显卡渠道合作伙伴服务器©2014Citrix|Confidential–DoNotDistributeBios注意事项•部分早期生产的服务器,由于Bios相对较旧,故可能出现兼容等问题,建议参考HCL列表对照,以确保服务器的bios要新于HCL列表所列。ᵒ•BIOS设定中“Enable4GDecode”或“Enable64-bitMMIO”,选择“禁用”。(如不禁用会出现对应VM无法正常启动等异常问题)©2014Citrix|Confidential–DoNotDistributeK1/K2卡混插的问题•目前GIRD认证的4家6款服务器都不支持K1/K2卡的混插。•目前确认可以支持K1/K2混插的为SuperMicro的服务器,其他渠道品牌暂时无法确认是否支持。©2014Citrix|Confidential–DoNotDistributeK1/K2多屏支持问题•K1/K2卡,理论上对多屏幕技术提供支持,但目前在透传等场景下可能会有问题。•如果测试过程中发现问题,请联系Nvidia销售然后到当地的Nvidia的代理商,以通过更新K1/K2卡的bios方式修复此问题。•理论上在未来出厂的K1/K2卡会修复此问题,不过截至到11月份拿到的所有卡仍然有此问题。•即使更新K1/K2Bios之后,多屏也只支持Windows7操作系统,老旧的WindowsXP仍然不支持。从Nvidia获得的信息是,未来支持WindowsXP的可能性很低。©2014Citrix|Confidential–DoNotDistribute服务器承板问题•由于K1/K2卡较大,对应的服务器的承板相比默认的要长。•目前已知Dell/Cisco都有这个问题,测试前请与系统集成商进行确认此事项,否则K1/K2卡无法安装。©2014Citrix|Confidential–DoNotDistribute供电问题•供电需要2路1100W电源。•服务器厂商配套的的8Pin(6+2)电源线。软硬件搭配©2014Citrix|Confidential–DoNotDistributeXenServerforvGPU•vGPU的解决方案中,服务器虚拟化目前只支持XenServer6.2SP1版本(如果之前XenServer有安装过XSE62TP001hotfix,请重装XenServer6.2)•vGPU的解决方案中XenDesktop版本必须是XenDesktop7.1(2013.10.26发布版,Productversion7.1.0.4033)•XenDesktop7.1发布了GPU相关增强hotfix,建议安装。ᵒ32bit:-://support.citrix.com/article/CTX140262ᵒ64bit:-://support.citrix.com/article/CTX140263©2014Citrix|Confidential–DoNotDistribute选择正确XenCenter版本•管理XenServer6.2SP1的环境,请先升级XenCenter至最新版本,否则无法正常管理此环境。©2014Citrix|Confidential–DoNotDistribute确认NVidiaGPUManager正常工作•在安装完成NvidiaGPUmanager管理控制台的rpm包,请重启对应的XenSever主机确保组件完成注册工作。•请通过XenSever控制台中运行如下命令,确保管理平台版本为6.2-331.59.i386rpm-qNVIDIA-vgx-xenserver•在已部署的环境中,如果更新了XS62ESP1005hotfix,请重新安装GPUmanagerrpm包。•©2014Citrix|Confidential–DoNotDistribute环境建议•vGPU交付可以通过MCS完成,现已支持。•vGPU环境搭配建议:ᵒXenServer6.2SP1XS62ESP1004/005+XenDesktop7.1+Windows7SP1x64+Receiver4.1•请先安装NV驱动,再安装HDX3DVDA。如果安装顺序颠倒,性能最高损耗40%。•现阶段官方只支持Windows7/8/8.1X86/X64系统。•PoC阶段,建议配置为不少于4vCPU,8G内存。•vGPU不支持WindowsXP系统,未来支持可能性也非常低。•带宽需求:ᵒLAN:100MᵒWAN:1.5Mbps起,5Mbps能保证较好效果。同时网络延时不能超过150ms,50ms以内为好。©2014Citrix|Confidential–DoNotDistributeXenServer优化–参考•确保物理服务器上,确保前文提到的Bios中的“4G开关”关闭,•确保物理服务器上,性能已经设定为MaxPerformance(每家服务器设定不同,请联系对应厂商)•确保物理服务器上,C-States和TurboMode选项设定为开启。(请注意此选项暂时只适用于vGPU环境,勿在普通XenDesktop场景中启用)•在XenServer上运行如下命令并重启:(此命令需配合C-StatesandTurboMode开关使用,否则将无效)/opt/xensource/libexec/xen-cmdline--set-xencpufreq=xen:performance©2014Citrix|Confidential–DoNotDistributeNVidia驱动•请从Nvidia的官方网站下载最新的驱动(请注意,直接透传和vGPU所使用的驱动并不相同,不能混用)•=cnᵒ透传forWindows7:GRIDServies(截止到2014年3月14日,最新版本为332.76)ᵒXenAppGPUsharing:GRIDServies(截止到2014年3月14日,最新版本为332.76)ᵒvGPU选择:NvidiaGRIDvGPU(截止到2014年3月28日,最新版本为332.83)©2014Citrix|Confidential–DoNotDistribute直接透传和vGPU所使用的驱动并不相同©2014Citrix|Confidential–DoNotDistribute协议支持GPUPassthroughvGPUGPUSharing驱动版本:332.76•OpenGL4.4•OpenCL1.1•CUDA6•DirectX9/10/11驱动版本:332.83•OpenGL4.4•DirectX9/10/11.1CUDA/OpenCL会在未来支持驱动版本:332.76•OpenGL4.4•OpenCL1.1•CUDA6•DirectX9/10/11©2014Citrix|Confidential–DoNotDistributeNVIDIAGRIDK1/K2规格©2014Citrix|Confidential–DoNotDistributeNVIDIAvGPU与专业显卡规格对照©2014Citrix|Confidential–DoNotDistributeGRIDvGPUProfiles©2014Citrix|Confidential–DoNotDistributeGRIDvGPUProfiles©2014Citrix|Confidential–DoNotDistributevGPU搭配限制©2014Citrix|Confidential–DoNotDistribute性能损耗©2014Citrix|Confidential–DoNotDistribute性能损耗©2014Citrix|Confidential–DoNotDistributeReceiver版本•在XD7.x图像传输协议做了很大的调整,WindowsReceiver4.1、MACReceiver11.8.2、iOSReceiver5.8、AndroidReceiver3.4、LinuxReceiver13.0等支持的设备都可以用来作为接入设备访问。•测试阶段推荐使用Windows版本。尤其是局域网可以提供最好的效果和相对最少的CPU利用率。•如果是使用其他设备,只是CPU利用率会比使用Windows版本要偏高。•未来ReceiverforHTML5也将支持H.264。©2014Citrix|Confidential–DoNotDistribute终端设备•测试阶段,尽量使用普通PC/笔记本来做测试,机器老点不怕。•设备主频最好在双核2.0GHZ以上,不要少于1.6GHZ。•建议使用CitrixReady中已经通过HDXPremium认证的机器。ᵒ对于x86设备,处理器速度至少为1.6GHz,才能在典型分辨率(例如1280x1024)下很好地显示单监视器会话。如果使用HDX3DPro功能,需要安装本机硬件加速的图形驱动程序,且处理器的最低速度为2GHz。ᵒ对于ARM设备,需要使用硬件H.264解码器才能同时实现常规H.264支持和HDX3DPro功能。此外,处理器时钟速度越快,性能越优异。ᵒ内存1G,支持32位像素,128M显存。推荐支持DirectX9和PixelShader2.0。ᵒIntelAtom芯片貌似测试效果较差,慎重选用。工具©2014Citrix|Confidential–DoNotDistribute•为了验证GPU的状态是否正常,可以考虑使用如下工具:•GPU-Z•GPUCapsView测试小工具©2014Citrix|Confidential–DoNotDistributeGPUCapsView©2014Citrix|Confidential–DoNotDistribute•RedwayTurbineDemo(OpenGL)•HeavenBenchmark(DX)•SPECviewperf11win64(有闪退问题)•3Dmark(有兼容问题)BenchmarkTools©2014Citrix|Confidential–DoNotDistribute提高跑分成绩©2014Citrix|Confidential–DoNotDistribute•可以直接在XenCenter中看到GPU的利用率。查看GPU利用率-XenCenter©2014Citrix|Confidential–DoNotDistribute•在使用GPU运行时,在Windows系统的cmd下,运行如下命令,可查看GPU的利用率:•C:\ProgramFiles\NVIDIACorporation\NVSMI\nvsmi.exe-a-l-dutilization•此命令同样适用于在XenServer上查看GPU的利用率,nvsmi.exe更改为nvidia-smi即可•在既有GPU透传、又有vGPU分配的场景中,当分配有GPU透传的VM保
本文标题:Citrix-vGPU解决方案注意事项
链接地址:https://www.777doc.com/doc-1566760 .html