作者:
AKSN74 (AKS-74n)
2023-04-09 21:54:06※ 引述《MACROSS2K (MACROSS2K)》之銘言:
: 由於proxmox不是NVIDIA支援項目,所以我猜proxmox是設計成直接讀取
: 給其他hypervisor用的驅動程式,例如VMware ESXi
: 但因為可能有license鎖,所以可能要花時間去改動一些細節才能
: 讓proxmox利用
這邊多解釋一下好了,雖然說推文內也有人提到部分
Proxmox基本上底層的Hypervisor即是Linux KVM,這部分NVIDIA目前也已經支援了
大約是2020還2021年的時候開放的,且一樣需要授權才可以使用
而且記得沒錯還需要在在自家架一個授權管理伺服器
而在KVM的實現方式,基本上跟NVIDIA原本差不多
就是利用Linux Kernel內的Mediated device這個driver(簡稱mdev)
並且配合VFIO (KVM主流的GPU passthrough用driver)來達成
簡單來說,NVIDIA驅動會先根據使用者想要的vGPU規格,生成幾個vGPU後
由mdev統一納管,再透過VFIO把這些vGPU給掛載進去,就是這麼簡單
因為兩者之間是可以直接連動的,所以不需要把vGPU的VID:PID先寫在開機參數內
就可以做到單卡生成多個vGPU,並passthrough給多個VM使用
關於這個還有幾個題外話
1. mdev同時也支援Intel的vGPU,稱為GVT-g
但目前還不支援ARC的GPU,就算有估計也是從ARC PRO支援起
2. NVIDIA開放KVM也能使用NVIDIA vGPU功能後沒多久,也移除了自己家的驅動對於
在KVM上做passthrough的限制,記得是2021年的事情
否則過去要passthrough N卡需要做不少設定
3. 其實在NVIDIA宣布vGPU全面開放支援KVM之前,早就可以在KVM上面使用vGPU了(2016年)
只是那時候是RedHat獨佔,必須要購買RHEL才可以用
給樓上,看簡單來說那邊就好,簡單以上就是困難(誤,簡單以下是別的戰場(大誤
作者:
dos01 (朵斯01)
2023-04-09 22:18:00簡單來說 就是這些是要花錢買的 而且我們這種臭打遊戲的人反正是沒什麼關係
作者:
E7lijah (Insfire)
2023-04-09 22:19:00簡單來說我們這些臭打遊戲不會搞VM的沒差
作者:
Fezico (尬廣跟上)
2023-04-09 22:20:00大概就是第一天打開工數課本的感覺,然後台上跟你說很簡單
作者:
newsnew (東寫西讀)
2023-04-09 22:22:00簡單來說等你真的需要用到就會看的懂
作者:
E7lijah (Insfire)
2023-04-09 22:26:00不是 我理科我也看不懂 這要人在電資吧
好像在讀維基百科的感覺 到處都是漂亮格式的數學公式
簡單來說就是如果你被要求把環境虛擬化好讓某單位能整個控管,特別是之後因為ESG需求要設備能源效率化再來懂就好Q
長話短說板:穿透不用錢 但1切多給VM(vGPU)要錢
作者:
dsin (dior)
2023-04-09 23:27:00就是一張顯卡要同時切給好幾個虛擬機用要錢
作者:
MACROSS2K (MACROSS2K)
2023-04-10 00:32:00感謝分享
作者:
kaltu (ka)
2023-04-10 11:13:00真的很維基百科,術語的繁簡轉換沒寫好,常見的支持有改支援,但本地、實現就有bug沒改完的維基百科醍醐味也完美重現了
作者:
Arbin (路人_Lv菜逼八)
2023-04-10 12:10:00這要有玩proxmox的才會去摸,電資也不一定會懂然後再補一下,現在NV已經改成雲端驗證了,自架驗證伺服器應該沒多久會退場