性能出色的虚拟化

性能出色的虚拟化

我工作的地方有几台 Surface Pro 2017,它们都是相同的 i7、512GB 固态硬盘和 16GB 内存版本。它们只运行 Windows 10,但即将开展的项目需要团队使用 Linux。我在两台机器上都安装了客户机附加组件。并给它们提供了 8GB 内存。具有 128 VRAM(最大值)。

所以我的第一个想法是使用 virtualbox 运行 ubuntu 17.04 或 debian stretch 安装。但事实证明,它的性能非常糟糕。鼠标真的落后了。所以我的下一个尝试是将 ubuntu 17.04 安装为双启动。但 ubuntu 不起作用。2 或 3 分钟后网络超时,无法重新连接。

现在我尝试使用 hyper-v,但即使在第二代 hyper-v 机器上,性能仍然非常糟糕。鼠标滞后大约 10fps。即使安装了推荐的集成软件。

不幸的是,需要 Debian 或 ubuntu,因为我们将要使用的软件只能在这些平台上使用。

有什么方法可以修复这些虚拟机的性能,或者还有其他我还没尝试过的方法吗?

正如评论所添加的,WSL 可能是一个不错的选择。但我们需要运行的应用程序需要 3D 可视化。我们将使用 ROS。例如,ros 中的 rviz 包据报道无法与 ROS 正确配合使用。此外,我们正在使用 socat 创建虚拟串行端口,但这在 WSL 中也不起作用。

任何帮助都将受到赞赏。

答案1

尝试 Linux Bash Shell,在 Windows 上也称为 Ubuntu。

这不是虚拟机,而是微软允许您在 Windows 上运行 Bash shell 和通常在 Ubuntu 上运行的完全相同的二进制文件。

如何在 Windows 10 上安装和使用 Linux Bash Shell

如果你遇到的问题是运行图形界面,有很多参考资料可以帮助它工作。例如 如何在 Windows 10 Bash 上将 X Windows 与 Emacs 结合使用

如果 Linux Bash Shell 不是解决方案,也可以在 Surface Pro 上双启动 Ubuntu。例如Surface Pro 与 Ubuntu 双启动

相关内容