虚拟机的性能是否足以成为主要工作站?

虚拟机的性能是否足以成为主要工作站?

我有一台 MacBook Pro,是雇主给我的,但我更喜欢每天大部分时间都使用 Linux。在虚拟机(例如 VirtualBox)中以全屏模式运行 Linux 会比直接在硬件上运行慢到让正常的工作站任务(网页浏览、编写和运行代码等)变得烦人吗?

如果有帮助的话,我可以将硬盘换成 SSD。

(我确实研究过 Mac OS 和 Linux 的双启动,但让 Linux 在最新的 Mac 硬件上运行似乎相当麻烦。)

答案1

我已经这样做了。它有效。性能是一个小的减少了,而且有些怪异。一定要给虚拟机足够的资源——主要是 RAM。绝对不要给虚拟机两个处理器核心!给它​​一个就行。我在 4GB 的 MacBook 上做过,给虚拟机 1.5GB 和一个核心,我对桌面性能很满意。

尽管如此,在这种情况下,“幸福”有点“旁观者眼”。你可能会幸福,也可能不会幸福,这取决于你的期望。

此外,这取决于你正在做什么。对我来说,那是 PHP 编程(即大量 Vi)、LAMP 盒系统管理员的东西(即大量终端)、网页浏览的东西。

我必须承认,最终我对一些限制感到沮丧。

优点:

  • 在优质的笔记本电脑硬件上使用 Linux
  • 不必费力在 MBP 上安装 Linux(在我看来,Apple 硬件上的 Linux 一直很麻烦。在某些戴尔或 Thinkpad 或其他更“通用”的笔记本电脑上安装 Linux 要好得多)
  • 硬件方面的东西,比如睡眠、VPN、音量控制等等,都可以正常工作。(与之前的“繁琐”评论相关)
  • 触控板获得 Apple 驱动程序的所有优点(与最后两点相关)

缺点:

  • 性能损失
  • 怪癖,例如奇怪的屏幕刷新问题、Apple 键盘、Apple 一键鼠标或触控板出现奇怪的情况、桌面集成怪异(抱歉我想不出具体细节)

最后,我对这些怪癖的不满,而不是性能,让我咬紧牙关,直接使用 Appley 的所有优点。我完全删除了 VM。(不过,我还有一个服务器 VM,用于进行服务器沙盒)。我必须说,这样我更开心。Mac OS 有很多可以做的事情,可以让它对 Linux 用户更友好。我建议你去探索这些东西。

思路:

  • 安装 gvim
  • 尝试 iTerm
  • 查看 Macports 或 Darwin Ports(我不记得哪个更好)
  • 了解 Apple 的键盘快捷键(不幸的是,它们几乎与 Linux 桌面不同。但是,它们在 Mac OS 上具有更高的内部一致性,因为 Apple 严格执行 UI 一致性)
  • 尝试一个比 Finder 更好的 GUI shell(实际上我主要使用 CLI,因为我非常讨厌 Finder)
  • 还有很多很多其他的事情

答案2

这完全取决于您的客户机允许使用的资源。我可以告诉您,我以客户机身份运行多个操作系统,并且没有发现这种体验令人讨厌。

相关内容