使用PVE直通必須要了解的幾件事


本文不是技術分享,不涉及技術。裡面提到的術語如果不清楚,可以百度百度。

1、直通成本和收益

我引入一個直通成本的問題,如硬體成本、技術成本、時間成本,收益則是直通之後,產生的效能提升或者功能提升。

舉個很常見的例子,張三,買了個4口的小主機。想拿2個口直通到openwrt裡,去做軟路由,跑滿千兆的頻寬。網上直通教程很多,滑鼠點點點就直通好了,然後呢,pve主機失聯了。


假設張三是個小白,他就蒙了,然後到處百度,到處找人,發現很多人都這樣,怎麼才能避免這種情況呢,那就是重新拆分iommu分組,需要修改核心。。


張三再次蒙了,怎麼改核心?百度,找人問,搞了一週,還是不行,最後放棄了。聽說ESXI直通就不會這樣,那就換ESXI吧,但是又覺得PVE挺用的,我很喜歡pve。

想必通過這個例子,大家很能明白成本的含義


正常情況下,張三花的成本越高,收益也越高

但是實際上並不是這樣的

成本越高,收益不一定高。

接著上一節的故事,

張三把iommu分組拆分了,正常直通了。發現呢,網絡卡速度還是跑不滿!白忙活了。預期達不到。張三老闆說顯示卡直通,有物理顯示卡95%的效能,結果發現只有70%。


活生生的現例項子。

延伸閱讀  iOS 15.1搶先體驗,有重大更新!

所以告知大家,在pve直通之前,一直要計算好自己付出的成本,還有降低自己的預期,直通不是萬能的,直通不是一帆風順的,網上的教程,不一定適合你。

2、顯示卡直通

顯示卡直通是非常收歡迎的高階操作。張三心想,我把顯示卡直通了,是不是就是可以代表能在虛擬機器裡打遊戲了,玩黑蘋果了,一臺PVE給多個人一起用。

想的沒錯,確實可以。但是不是每個人都能成功。

顯示卡直通後,不一定能打遊戲,遠端上去也不一定能打。我們知道pve有個預設的顯示器,虛擬機器的畫面是通過這個虛擬顯示器顯示的。不是通過物理顯示卡顯示的,所以簡單的直通,不能獲得顯示卡3D加速的。


而且顯示卡直通了,接上顯示器也不一定能獲得畫面。直通是一回事,顯示畫面是一回事。要實現螢幕顯示虛擬機器畫面,路還很遠。

3、選擇正確的教程

網上有很多PVE直通的教程。五花八門,其實大家忽略了一個最重要的東西,官方文件

PVE自帶了教程,點選右上角幫助就可以,不僅是教程,還有很多名詞解釋。

雖然是英文的,但是瀏覽器翻譯一下吧。

就如直通來說,文件中就有教程

4、需要了解SR-IOV和vGPU

在虛擬化的大環境中,有2種技術,是完全可以直通的,直通起來一般沒什麼問題。

延伸閱讀  帶著五星紅旗在太空創紀錄!這是航天人對祖國最浪漫的祝福

那就SR-IOV和vGPU,兩者都是硬體級的虛擬化。

就如張三有張I-350的網絡卡,想讓網絡卡獲取更好效能吧,正常的方法,直通網絡卡後,pve失聯。於是採用sr-iov的方法,將其中的2個網口,各分了2個vf裝置。直通到了openwrt,一切順利,速度還很快,達到預期。


這個例子,說明了最關鍵一點,SR-IOV是需要指定硬體的,vGPU也是。

張三安了一個群暉。他想實現群暉的人臉識別,他知道intel核心顯示卡,可以開啟GVT-G技術,於是他將一個UHD630分成了2個裝置。把其中一個直通給了群暉,人臉識別功能正常。剩下一個怎麼辦,搞了一個jellyfin,又直通給了他,成功硬解。


所以需要了解的硬體,或者說在購買之前,充分自己的預期,隨後選擇對應的硬體平臺。

5、說在最後

總而言之。在直通之前,大家一定要了解自己的硬體,選擇合適的直通方式。

大家如果有時間成本,其實都可以折騰的,但是不要花太多的時間,及時放棄,及時止損。

如果大家不瞭解自己的硬體,不知道該如何去達到自己的目的,不想自己的折騰,可以在下面留言或者私信,我會一一回復。

Scroll to Top