![具有不錯效能的虛擬化](https://rvso.com/image/1543367/%E5%85%B7%E6%9C%89%E4%B8%8D%E9%8C%AF%E6%95%88%E8%83%BD%E7%9A%84%E8%99%9B%E6%93%AC%E5%8C%96.png)
在我的工作中,我們有幾個 Surface Pro 2017,它們都是相同的 i7、512GB SSD 和 16GB RAM 變體。他們只運行 Windows 10,但即將進行的專案需要團隊使用 Linux。我在兩台機器上安裝了來賓添加。並給了他們 8GB 的記憶體。 128 vram(最大)。
所以我的第一個想法是使用 virtualbox 來運行 ubuntu 17.04 或 debianstretch 安裝。但事實證明,這有著令人難以置信的可怕表現。從字面上看,滑鼠落後了。所以我的下一次嘗試是將 ubuntu 17.04 安裝為雙重啟動。但是ubuntu不行。 2、3分鐘後網路逾時,無法重新連線。
現在我的下一個嘗試是使用 Hyper-V,但即使在第 2 代 Hyper-V 機器上,效能仍然非常糟糕。滑鼠的延遲大約為 10 fps。即使安裝推薦的整合軟體也是如此。
不幸的是,需要 Debian 或 ubuntu,因為我們將使用的軟體只能在這些平台上使用。
有什麼方法可以修復這些虛擬機器的效能,或者有其他我沒有嘗試過的途徑嗎?
正如評論所補充的,WSL 可能是個不錯的選擇。但我們需要運行的應用程式需要 3D 視覺化。我們將與 ROS 合作。例如,據報道 ros 中的 rviz 套件無法與 ROS 正常運作。此外,我們還使用 socat 建立虛擬串行端口,這在 WSL 中也不起作用。
任何幫助表示讚賞。
答案1
嘗試 Linux Bash Shell,在 Windows 上也稱為 Ubuntu。
這不是虛擬機,而是 Microsoft 允許您在 Windows 上執行 Bash shell 以及與通常在 Ubuntu 上執行的完全相同的二進位檔案。
看如何在 Windows 10 上安裝並使用 Linux Bash Shell。
如果您的問題是運行圖形介面,可以使用許多參考資料來使其正常工作。請參閱範例 如何在 Windows 10 Bash 上將 X Windows 與 Emacs 結合使用。
如果 Linux Bash Shell 無法解決問題,也可以在 Surface Pro 上雙啟動 Ubuntu。請參閱範例雙重啟動 Surface Pro 和 Ubuntu。