0755-26981705
dongtao@tesin.cn
特 盛 科(kē) 技(jì)
NEWS
&
INFORMATION
洞悉互聯網前沿資訊,探索行(xíng)業(yè)解決方案★σ
Insight into the forefront of the×¥✘ε Internet informationπ₽
新聞
資訊
NEWS
&
INFORMATION
我們在NVIDIA vGPU 11.0的(de)新功能(néng)介紹裡(lǐ)提到(dà₹♠o)了(le)兩個(gè)非常重要(yào←λ)的(de)功能(néng):
1. vGPU虛拟機(jī)驅動跨版本的(de)兼容
2. License功能(néng)限制(zhì)的(de)改變
接下(xià)來(lái)我們在實際的(de)環境裡(lǐ)對(±ε€duì)這(zhè)兩個(gè)功能(néng)進行(xíng↓↑ )一(yī)些(xiē)簡單的(de)驗證,方便大(dà)家( ↑¶jiā)更深入的(de)理(lǐ)解。
首先簡單介紹下(xià)我這(zhè)次✔¥測試的(de)軟件(jiàn)環境信息:
1.服務器(qì)虛拟化(huà)平台Citrix Hypervisor 8.1
2.NVIDIA vGPU 10.1 (稍後會(huì)針對(duì)這(zhè)個(≤♥♣ gè)版本進行(xíng)升級到(dào)11.0)
3.Windows 7 虛拟機(jī)(NVIDIA 宣布在vGPU 11.0版本停止對(duì)Win7 虛拟機(jī)操作(zuò)系統的(de)支持,但(dàn)是(shì)σ↓×實測可(kě)以正常安裝和(hé)運行(xíng™←)。但(dàn)是(shì)不(bù)建議(yì)生(shēng)₹↑φ→産環境使用(yòng)官方不(bù)支持的(de)操作(zuò)系統£₽σ版本)
本文(wén)開(kāi)頭提到(dào)的(de)兩個(gè)"₹✔功能(néng)驗證,我們需要(yào)先升級Host的(de)vGPU的(de)版本到(dào)11.0,詳細的(de)升級步驟如(rú)下(xià):
# rpm -qa | grep NVIDIA --- 查看(kàn)當前已安裝的(de)vGPU軟件(jiàn)包名稱
NVIDIA-vGPU-xenserver-8.1-440.53.x86_64₹₹
# rpm -e NVIDIA-vGPU-xenser<≥↑ ver-8.1-440.53.x86_64 --- 卸載此軟件(jiàn)包

# rpm -ivh NVIDIA-vGPU-xenserver-8.1-∑σ450.55.x86_64.rpm ---安裝新的(de)vGPU 11.0的(de)Host軟件(jiàn)
Preparing... &nb♥♣sp; &nb<$ sp; &≈ ¶≈nbsp; &nα→βbsp;  £♦ ; ##############∑################### [100%]
Updating / installing...
1:NVIDIA-vGPU-xenserv♦ er-1:8.1-450.5########################∏φ#########[100%]

# reboot ---重啓服務器(qì)後nvidia-smi命令确認驅動安裝成功

我們看(kàn)到(dào)nvidia-smi可(kě)以正常輸出,說(shuō)明(míng)vGPU 11.0(450.55)的(de)Host驅動成功安裝。
在升級完Host的(de)驅動以後,此時(shí)我們虛拟機(jī)內(nèi)的(de)vGPU驅動還(hái)是(shì)處于10.1(442.06)版本。由于vGPU 11.0已經支持了(le)vGPU虛拟機(jī)驅動的(de)跨版本支持,所以此時(shí♥∏)10.1的(de)vGPU驅動可(kě)以正常的(de)工(gōng)作(zuò)在vGPU 11.0的(de)Host驅動上(shàng)。如(rú)下(xià↓≤ )圖所示:

為(wèi)了(le)進一(yī)步确保10.1的(de)驅動正常運行(xíng),我們使用(yòng)FurMark這(zhè)款圖形跑分(fēn)軟件(j 'Ω<iàn)來(lái)進行(xíng)測試,此時(shí)我 ×們發現(xiàn)FurMark可(kě)以正常運行(xíng),且可(kě)以到(↔×dào)達平均58fps的(de)OpenGL渲染能(néng)力。

至此我們完成了(le)vGPU虛拟機(jī)驅動跨版本支持的(de)驗證。
當10.1的(de)vGPU無法正常拿(ná)到(dào)License以後,幀率會(huì)直接限制(zhì)到(dà₩ o)3FPS左右如(rú)下(xià)圖所示。所以如(rú)果我們需要(yào)驗證新的£π±™(de)License功能(néng)限制(zhì),需要(yàoΩεδ)把虛拟機(jī)內(nèi)的(de)vGPU驅動升級到(dào)11.0。


更新vGPU的(de)驅動從(cóng)10.1到(dào)11.0(11.0官方宣稱不(bù)支持win7的(de)系統),但(dàn)是(shì)實際測試過程中可(kě)以正常安✘₹©™裝和(hé)運行(xíng)。安裝過程中會(huì)遇到(dào)¥₹✘π上(shàng)圖的(de)告警信息。

升級完vGPU虛拟機(jī)的(de)驅動到(dào)11.0以後,我們此時(shí)未給vGPU分(fēn)配License,我們可(kě)以看(kàn)到(dào)此時(shí)vGPU是(shì)在沒有(yǒu)限制(zhì)下(xià)工(g∑&€ōng)作(zuò)的(de)。我們可(kě)以看(kàn)到(dào)FurMark跑分(fēn)軟件(jiàn)可(kě)以達到(✘¶&¶dào)50多(duō)fps的(de)渲染能(néng)力。
在20分(fēn)鐘(zhōng)之後,vGPU依然沒能(néng)獲取到(dào)License,則會(huì)進入受限工(gōng)作(z ✘λuò)模式下(xià),實時(shí)幀率降低(dī)到(dà☆₩₩₹o)15fps,如(rú)下(xià)圖所示:

vGPU運行(xíng)超過24小(xiǎo)時(shí)依然沒有(yǒu)☆♣<&獲取到(dào)License,限制(zhì)進一(yī)步加強,渲染幀₹∞>率限制(zhì)在3fps。

我們重新啓動vGPU虛拟機(jī),再次恢複到(dào)無限制(zhì)狀态,實時(shí)幀率α×¥©58fps:

至此我們完成了(le)整個(gè)vGPU License功能(néng)限制(zhì)的(de)驗證。總結如(rú)下(x≤γià):
vGPU啓動後3分(fēn)鐘(zhōng)內(nèi)©₩≈,可(kě)以在沒有(yǒu)License下(xià)正常運行(xíng)
此時(shí)License的(de)狀态顯示為(wèi):Unlicensed (Unrestricted)
vGPU在啓動20分(fēn)鐘(zhōng)以後依然沒有(yǒu↕↑)獲得(de)License,進入15fps的(de)限制(zhì)模式
此時(shí)License的(de)狀态顯示為(wèi):Unlicensed (Restricted)
vGPU在啓動24小(xiǎo)時(shí)以後依然沒有(yǒu)獲得(de)License,進入3fps的(de)限制(zhì)模式
此時(shí)License的(de)狀态顯示為(wèi):Unlicensed
重啓vGPU虛拟機(jī)後計(jì)時(shí)清零,重新執行(xí±≤$ng)上(shàng)面的(de)License限制(zhì)策略。