什麼是vGPU?虛擬GPU的運作方式
vGPU讓多個使用者或虛擬機器共享一個實體GPU,而不需要讓每個使用者都能存取整張顯示卡。當多個工作負載需要GPU加速,但為每個使用者分配一個實體GPU效率不佳時,vGPU就非常有用。
什麼是vGPU?
虛擬GPU(vGPU)是分配給虛擬機器或使用者的實體GPU的一部分。實體GPU被分割成專用的區塊,每個使用者獲得自己獨立的VRAM和GPU資源。
例如,一個實體GPU可以提供多個vGPU。每個虛擬機器看到的是分配給它的GPU資源,而不是整張實體顯示卡。這樣多個使用者可以同時使用同一個GPU。
vGPU的運作方式不同於簡單地在應用程式之間共享GPU。GPU被分割成獨立的資源,可以分配給個別的虛擬機器。
vGPU如何運作?
實體GPU安裝在主機系統中。虛擬化軟體和支援的GPU技術將其資源分割成多個虛擬GPU。
- 實體GPU:主機包含實際的GPU硬體。
- GPU分割:實體GPU被分割成多個專用的區塊。
- 虛擬機器:每個虛擬機器接收一個分配的vGPU。
- 專用VRAM:每個vGPU擁有自己分配的VRAM。
- 隔離性:使用者在分配給他們的GPU資源內操作,無法存取其他使用者的vGPU。
可用的vGPU數量和大小取決於實體GPU以及所使用的虛擬化技術。
vGPU與專用GPU的比較
| 功能 | 專用GPU | vGPU |
|---|---|---|
| GPU分配 | 一個使用者或虛擬機器獲得整個實體GPU。 | 多個使用者或虛擬機器透過各自的vGPU共享一個實體GPU。 |
| VRAM | 使用者可以存取GPU的可用VRAM。 | 每個vGPU獲得自己分配的VRAM。 |
| 每個GPU的使用者數 | 通常為一個。 | 多個,取決於GPU和配置。 |
| 最適合用於 | 需要大量GPU資源的工作負載。 | 需要GPU特定區塊的多個工作負載。 |
當工作負載需要顯示卡的大部分或全部資源時,專用GPU更為合適。當多個使用者需要GPU加速但不需要各自擁有整張實體GPU時,vGPU則非常有用。
vGPU可以用於什麼?
vGPU可以支援許多受益於GPU加速的工作負載。適當的vGPU大小取決於軟體和工作負載。
- AI和機器學習工作負載
- 3D應用程式和工程軟體
- 影片編輯
- 使用GPU加速的軟體開發
- 遠端工作站
- 網路安全和其它技術工作負載
對於較大的AI模型、影片專案或要求高的3D應用程式,可用VRAM的量在選擇GPU或vGPU配置時可能是一個重要因素。
為什麼在雲端桌面中使用vGPU?
雲端桌面可以使用vGPU,從相同的實體硬體為多個使用者提供GPU加速的虛擬機器。當個別使用者不需要整張顯示卡時,這可以更有效地利用GPU。
例如,一個團隊可以使用各自的虛擬桌面,同時透過專用的vGPU分配來共享實體GPU的資源。每個使用者獲得自己的虛擬GPU和隔離的VRAM,而不是共享單一的桌面環境。
在DaDesktop上試用
DaDesktop提供具有專用GPU和vGPU選項的雲端桌面,適用於需要GPU加速的工作負載。了解更多關於DaDesktop雲端GPU桌面的資訊。