Nvidia GPU虚拟化性能测试
环境准备:硬件:浪潮服务器(NF5270M3)一台,Nvidia K1独立显卡一个;软件:vsphere 6.5、PassMark、VMware-view-agent步骤:1:从VMware官网下载K1显卡支持vGPU的相关驱动 (NVIDIA-vGPU-kepler-vSphere-6.5-367.106-370.12.zip,包括esxi、Guest两部分);2:将NVIDIA-v...
环境准备:
硬件:浪潮服务器(NF5270M3)一台,Nvidia K1独立显卡一个;
软件:vsphere 6.5、PassMark、VMware-view-agent
步骤:
1:从VMware官网下载K1显卡支持vGPU的相关驱动
(NVIDIA-vGPU-kepler-vSphere-6.5-367.106-370.12.zip,包括esxi、Guest两部分);
2:将NVIDIA-vGPU-kepler-vSphere-6.5-367.106-370.12.zip拷贝到esxi主机上,解压;
3:通过esxi命令安装驱动程序(这里需要指定完整的目录信息);
esxcli software vib install /xxx.vib
4:重启esxi主机,然后通过nvidia-smi命令查询,确保驱动安装成功;
5:通过vsphere-client界面,创建虚拟机;
6:虚拟机创建成功后,安装vmware-tool、viewagent、viewagent-direct-connection,并为虚拟机配置好网络环境;
7:将虚拟机shutdown,点击“编辑设置”,添加共享PCI设备,系统自动会显示K1显卡设置信息,并把内存设置为主机预留;
8:将显卡设备设置为直接共享模式;
9:重新启动虚拟机,并在虚拟机里安装显卡驱动程序 (370.12_grid_win8_win7_server2012R2_server2008R2_64bit_international.exe),安装完成后,重启虚拟机;
10:由于vsphere-client还不支持登入vGPU虚拟机,因此在本地安装VMware Horizon Client(VMware-Horizon-Client-4.5.0-5650915.exe);
11:通过Horizon-Client登入虚拟机后,查看设备管理器,可以发现虚拟机里的虚拟显卡信息;
性能测试:
1:通过Vmware Horizon client登入虚拟机,保证当前使用的是独立显卡设备;
2:在虚拟机里安装PassMark(免费试用版);
3:安装完成后,如下所示,该软件有针对显卡设备的测试程序(2D Graphics Mark、3D Graphics Mark);
4:执行2D、3D测试用例,得到每一测试项的分数值;
5:将显卡设备设置为直通模式,然后在虚拟机里测试显卡直通模式下的性能,esxi配置PCI设备直通步骤如下:
1):通过vmware-client,选择主机设备;
2):选择配置;
3):选择PCI设备;
4):选择需要直通的PCI设备;
5):重启esxi主机;
6):esxi起来后,查询/etc/vmware/esx.conf,确认对应的设备已经设置为直通
(/device/00000:134:00.0/owner = "passthru");
7):选择虚拟机,编辑设置选项;
8):选择添加PCI设备,然后现在对应的显卡设备;
9):进入虚拟机后,安装对应的显卡驱动,然后重启虚拟机,同样的,通过vmware-Horizon-Client登入虚拟机,查看当前的显卡信息,如下所示:
6:在GPU直通模式下,测试对应的2D、3D性能
更多推荐
所有评论(0)