联系我们

4000 555 018
(7×24)
正睿服务器  >  新闻中心  >  技术文章
新闻中心

如何在服务器虚拟化中安装GPU的方法和具体运用

间隙填充
正睿科技  发布时间:2015-11-05 10:21:42  浏览数:3145

    高性能GPU “图形处理器”应该熟悉,GPU作为显卡的心脏,承载着显卡的大部份性能,而高性能GPU在服务器虚拟化中同样起着非常重要的作用,当服务器需要对大数据进行分析时,GPU就决定着数据的可视化及演示效果展示。

    一、GPU简述

    1、现在,很多服务器厂商往往不在乎图形需求,因为传统的数据库或文件及AD服务器等工作负载并不需要这样的演绎和可视功能。系统设计师选择放弃GPU以满足降低服务器成本和最小化系统能耗需求。

    2、随着虚拟化的全球发展,以及对多媒体和可视化工具需求的提升,促使业务部门重新考虑服务器的图形显示硬件。随着服务器技术的发展,厂商开始考虑提供硬件直接集成GPU的服务器。

    3、在部署高性能GPU之前,一定要先规划和测试,因为服务器和PC、工作站不同,没有提供插槽空间和电源线。

    二、高性能GPU在服务器虚拟化中的作用

    1、服务器中的GPU扮演的角色和客户端计算机中一样:GPU把应用的图形处理指令从主处理器中解放出来。该过程释放了主处理器资源用于其它任务并在硬件上执行应用的图形处理指令,满足我们现在对更高级别精致的、栩栩如生的渲染、视频加工和可视化的需求。没有GPU,图形指令需要软件仿真然后占用主处理器资源,导致无法承受的低性能表现。

    例如,应用虚拟化,可以允许服务器支撑多个用户共享的应用。如果该共享应用需要图形功能,例如视频渲染工具,那么服务器必须提供该功能。另外,虚拟桌面(VDI)也可以支持终端集中到服务器上。本例中,3D建模软件和其它图形工具通常会运行在桌面PC的环境中,现在已经在基于服务器的虚机上,同样需求额外的图形处理功能。

    三、如何在虚拟服务器上安装GPU

    高性能GPU通常以高度专业化的图形适配卡方式安装到传统服务器中,如NVIDIA的Tesla,安装在服务器的可用PCIe插槽中。这是最简易也是最常见的对现有无板载GPU的服务器进行改进的方式,但是仍有些需要考虑的挑战。

    这些GPU卡通常是很大、电力需求很高的设备,而服务器通常提供只有1或2个PCIe插槽,其中之一可能已经被其它的PCIe扩展设备占用,如多端口网卡或IO加速器等。即使有合适的空闲插槽,一块GPU卡加上完整的大型散热片和风扇,通常超出可用空间的大小。

    GPU卡需要数百瓦特的系统电力供应。这个需求可能对配置较小的电源供应模块,以实现高效率和最低能耗的服务器平台带来问题。一些系统可能需要升级电源以及提供额外的电源线来适应GPU卡。PCIe总线也无法提供这么多的电量给支撑的设备。

    最后,增加GPU卡总是一个需要经过验证可行性的项目。IT专家将需要对GPU卡的部署进行非常仔细的评估和验证服务器的能力,确认其能否在各种操作条件下支撑GPU负载。

    新的服务器已经直接把GPU的问题考虑在服务器的主板设计上。

    四、服务器GPU处理器对软件的需求

    对于任何计算机而言,图形显示平台都是必须的子系统,但是除了物理空间和电源供应问题外,GPU还需要跟服务器的操作系统相兼容。

    NVIDIA 现在用于服务器的Tesla仅支持32位和64位的Linux。为扩展其应用范围,该GPU需要支持Windows Server2012的驱动,包括对hypervisor的支持,如vSphere或Hyper-V。简言之,需要有一些机制保证CPU核心可以共享 GPU。这对于很多桌面都需要图形功能的VDI部署而言尤其重要。

    一直以来,服务器的发展史都是与高性能图形处理器分开的,如果真是对图形处理有着格外的要求,那也只是把高性图形渲染和可视化工作放到带有独立显卡的子系统终端上,所以GPU在存储或电源方面的兼容性都有一定的问题,但随着虚拟化的广泛应用,图形功能也将是服务器虚拟化的重点部署项目之一。

  • 正睿合作伙伴
  • 社区
首页 | 注册 | 网站地图 | 通告 | 联系我们
CopyRight(C)2004-2022 Chongqing Zhengrui Technology Co.,Ltd. All rights reserved.
重庆正睿科技有限公司(C)版权所有 未经书面授权 不得转载、复制或建立镜像
渝ICP备11002339号-1  渝公网安备 50010702500475号