spo*_*pot 6 windows-7 ssd vmware-fusion macbook-pro
我似乎找不到重复的问题,所以如果已经问过这个问题,请原谅(并重定向)我。
我最近刚拿到 2011 MBP。我是 .NET 开发人员,因此完全依赖 Visual Studio 2010、IIS 7.5、SQL Server 2008 R2 等。我希望能够在我的 MacBook 上将 Windows 7 作为虚拟机运行,并避免运行训练营如果可能的话(我已经这样做了多年,并想尝试另一种方式)。
我计划安装 8 GB 的 RAM,并使用 OptiBay 或 OWC Data Doubler 将我的超级驱动器换成 SSD。我想如果 VM 位于 SSD 上,我可以获得一些不错的性能。我听说在单独的驱动器上有一个 VM 作为主机操作系统是一种很好的做法,所以我计划将 OSX 安装在计算机附带的 HDD 上。
有没有人试过这个?我很好奇你的结果是什么。我在谷歌上搜索了大量不同的搜索词组合,但没有找到任何人这样做的个人经验。同样,如果您已经这样做了,请让我知道 VM 的性能是否接近于在 HDD 上本地运行时的性能。如果我的这个想法很愚蠢,或者有更好的方法来使用 SSD,请教育我!
谢谢!
20110607 - 这篇文章也有一些很好的相关信息:VMWare Fusion - 哪个运行得更好,Windows 7 vs XP?32位还是64位?. 我还在等待 SSD 等......然后我会用我的经验更新这篇文章。
20110711 - 我安装了 SSD!我将 OSX 中除用户文件夹以外的所有文件夹都移到了 SSD,并且还在 SSD 上托管了 Windows 7 VM。SSD 上还剩下 115 GB 中的 60 GB,因此在空间方面看起来不错。表现?这是原始数字......(我对现实生活中的表现非常满意):
Windows 7 体验指数(VM 配置有 2 个 CPU 和 4GB RAM):
OSX Snow Leopard XBench 分数(在 Windows 7 VM 运行时):
OSX Snow Leopard XBench 分数(Windows 7 VM 关闭时):
所以基本上,除了可观的图形性能外,这台机器的速度快如闪电。我的 OSX 启动不到 20 秒即可运行。OSX 通常一次性加载应用程序,甚至 Word 2011、Photoshop CS5、Lightroom、iTunes(带有 60GB 库);应用程序在出现后立即运行。Windows 7 通过 VM 在不到 30 秒的时间内启动到功能。SQL Server 在 2-3 秒内完全加载,Visual Studio 做同样的事情,加载/重建大型(解决方案中约 20 个项目)解决方案大约需要 12-15 秒。
我很高兴,尤其是 VM 的性能水平,这让我可以使用 OSX 进行通信、图像编辑、公共互联网浏览等,而将 VM 仅用于编写代码和 sql。我可以使用空格来缓解单屏问题,如果我想访问我的一些生活用品,嘿——我在 OSX 中,这没问题。还有一个很大的好处是我可以从我的 mac 浏览器测试虚拟机上 IIS 本地托管的站点,这对我来说感觉很神奇(使用桥接网络,在 Windows 防火墙中打开端口 80,使用 ipconfig 获取虚拟机的本地 IP ,并在 OSX 中的 /etc/hosts 中添加相应的条目)。我喜欢它。
希望这些信息可以帮助那些正在考虑做类似事情的人!
小智 2
我还没有尝试过,但从理论上讲:您总是会遇到一些滞后,因为虚拟机永远不会以本机速度运行。性能肯定会提高,因为操作系统执行的许多操作都是 I/O 绑定的(在这种情况下,它可能比主机操作系统更快地执行某些操作,但通常,计算操作总是会稍微慢一些)。
然而,仅使用 SSD 作为虚拟机的驱动器似乎很奇怪(而且,我从未听说过这种“良好实践”)。大多数人会将其用作主系统驱动器以加快启动等速度。但我明白你的意思。
我担心的是SSD的磨损。问题是:VMWare 将整个磁盘保存到一个文件中。来宾操作系统不了解底层硬件,因此它无法采取任何措施来延长您的 SSD 驱动器的使用寿命。有很多重写、删除。我不太确定 OS X 是否能够正确发出 TRIM 命令来释放重写/删除的块。
另外,您可能还想阅读这些内容:http://communities.vmware.com/thread/264065和http://www.vmadmin.info/2010/10/vmware-fusion-ssd-performance.html
对我来说,更好的解决方案是本地安装两个操作系统,SSD 上的 Windows 和 HDD 上的 OS X(如果您确实更频繁地使用 Windows)。
我们在这里肯定需要更多的研究。