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

Rei*_*eid 6 mac performance virtualbox virtual-machine

我通过我的雇主有一台 MacBook Pro,但我更喜欢在 Linux 上度过我一天的大部分时间。以全屏模式在虚拟机(例如 VirtualBox)中运行 Linux 是否比直接在硬件上运行要慢,从而使正常的工作站任务(Web 浏览、编写和运行代码等)变得烦人?

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

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

JDS*_*JDS 8

我已经这样做了。有用。性能略有下降,并且有一些怪癖。确保为 VM 提供足够的资源——主要是 RAM。绝对不要给 VM 两个处理器内核!给它一个。我在 4GB 的 macbook 上完成了它,给 VM 1.5GB 和一个内核,我对桌面性能感到满意。

也就是说,在这种情况下,“快乐”有点像“旁观者之眼”。你可能开心也可能不开心,这取决于你的期望。

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

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

优点:

  • 在不错的笔记本电脑硬件上使用 Linux
  • 不必在 MBP 上安装 Linux(苹果硬件上的 Linux 一直很繁琐,IMO。在某些戴尔或 Thinkpad 或其他更“通用”的笔记本电脑上要好得多)
  • 硬件,例如睡眠、VPN、音量控制等等,Just Work。(与之前的“繁琐”评论有关)
  • 触控板获得了所有 Apple 驱动程序的优点(与最后两点有关)

缺点:

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

最后,我对怪癖的沮丧,而不是表现,让我咬紧牙关,直接使用所有 Appley 的优点。我完全删除了虚拟机。(不过,我仍然有一个服务器 VM,用于进行服务器沙箱处理)。我必须说,我这样,方式,更快乐。Mac OS 有很多事情可以做,以使其对 Linux 用户更友好。我的建议是让你去探索这些东西。

想法:

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