什麼是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桌面的資訊。