OS 10.7狮子资源猪?帮助解决RAM问题


4

我刚刚购买了一台新的Macbook Pro来取代我老化的2006款。我正在使用最新的更新运行Lion,我有一个带有4g内存的2ghz i7处理器。

我需要这台机器在Windows中进行.Net开发,所以我正在运行一台虚拟机。我已经尝试了Parallels和VirtualBox(都是最新版本)来运行Windows 7.在这两台机器上我都给了VM 1GB RAM(它运行得很好)

当我有VM或任何其他使用大量RAM的程序(如Steam或Minecraft)时,OS X中的整个机器都会陷入困境。当我说“陷入困境”时,我的意思是启动新的应用程序或打开新的窗口/标签需要太长时间。新选项卡/窗口启动后运行正常。

一个例子是,在Chrome打开的情况下,如果我打开一个新标签页,则标签显示最多可能需要10秒钟。只需打开主菜单转到“关于此Mac”,打开菜单需要3秒钟,打开窗口需要2秒钟。

我希望我的VM只用1 gig RAM就可以慢慢运行,但我不希望这些问题转移到我的主操作系统中。

狮子是一个已知的资源猪还是听起来像我的新机器可能有问题?

为了便于参考,机器可以识别完整的4 GB RAM。目前活动监视器说我的RAM统计信息是这样的:

  • 100mb免费
  • 2.3GB有线
  • 1.12GB有效
  • 450mb无效

(这些数字是四舍五入的)

我和一位同事在他2007年的Macbook Pro上运行Windows 7的Parallels VM和1GB RAM进行了检查,他有类似的RAM号码,但他的机器速度快,反应灵敏,而我的机器却没有。即使输入此消息,我按下一个键并在屏幕上看到它键入之间也会有明显的延迟。


您是否检查过具有高CPU使用率和IO磁盘活动的任何其他程序的活动监视器?
Sandeep Bansal

我看过活动监视器和我见过的唯一高资源应用程序是我期望的程序(Parallels,Steam等)
James P. Wright

Answers:


1

回答你的第一个问题。

不,Lion使用的资源远远少于Snow Leopard。

关于你的同事老机器表现更好,确保他正在运行库存标准,并没有将规格升级到最大,甚至只是安装了更好的硬盘。另外,请确保您正在使用它。我经常看到同事告诉我它的工作原理,当它在机器上实际使用它时,它会像我的一小时内那样慢。

有一个类似的规格,2010 i7 15“,我强烈建议,如果你计划运行VM,以下是一项值得投资的投资:

用7200RPM驱动器替换其中的5400RPM驱动器。

这是我做的第一件事,虽然它仍然写入磁盘很多,但至少不太明显。

升级到8GB RAM

你永远不会有太多内存,严重的是,我可以运行Windows 7的4GB虚拟机,仍然可以免费使用2GB,没有使用交换,驱动器很安静,几乎不可察觉。

设置VM以为OSX提供更高的优先级

在Parallels中,有一个优化优先级的选项。将其设置为OSX,并确保关闭Adaptive Hypervisor。

最后的建议,请确保您拥有最新的Parallels。与其他任何VM解决方案和之前的Parallels解决方案相比,它的性能都有很大提升。

Lion已经做出了改变,但我在Snow Leopard上遇到了同样的问题。仅仅因为VM有少量RAM!=更好的性能。虚拟化计算机所需的交换文件空间量可能会快速降低性能。关键是要防止交换文件写入,这只能通过最重要的推动RAM达到最大值来实现,其次是通过获得更快的驱动器。

我听说过关于SDD和VM的恐怖故事,所以为了安全起见我不打算提出它,但值得考虑。


很好的建议,我觉得硬盘和内存可能是我的主要问题。(也就是说,同事有一个SSD)就那个说明而言,我以不到50美元的价格购买了8台内存......根本没有理由不做出改变。现在要坚持使用5400rpm驱动器。感谢您对Parallels设置的建议。
詹姆斯P.赖特

@Pselus足够公平。我知道在我的型号上,5400RPM的驱动器仅支持1.5GB的链接速度,而该卡的容量为3.0GB。7200的连接速度为3.0GB,性能差异巨大。此外,如果您的同事有SSD,则无法比较规格。SSD是一款与拼盘驱动器完全不同的球类游戏,即使拥有2GB内存,他也会看到巨大的性能提升。
BinaryMisfit

@Pselus最后,虽然这些技巧会提高性能,但不要指望它会超速。有时我必须杀死我的虚拟机来做一些非常重的事情,除非我真的需要它,否则我从不运行我的虚拟机。
BinaryMisfit 2011年

我安装了新的8演出内存,它现在像梦一样运行。我要说更新内存或高清都会为我解决这个问题,但对于8场演出的G.技能来说,RAM是最便宜的50美元。
James P. Wright

1

你说:

如果我打开一个新标签,标签最多可能需要10秒才能显示。只需打开主菜单转到“关于此Mac”,打开菜单需要3秒钟,打开窗口需要2秒钟。

它很可能表明机器正在颠簸。请top在终端中运行并检查分页和分页的数量。让我们假设你看到以下内容:

125745(0)pageins,0(0)pageouts

括号前的数字,125745和本示例中的0,分别表示自上次重启Mac以来执行的总分页数和分页数。随着时间的推移,两个数字都会增加 如果总页面数量很少 - 理想情况下为0 - 与使用Mac工作数小时后的分页数相比,您可能有足够的内存。否则,您应该安装更多RAM。

括号内的数字是最重要的:这些数字表示在最后一秒内执行的分页数或分页数。如果这些值 - 特别是页面输出 - 始终在25到50或更高的范围内,那么系统正在颠簸:过度分页,因为它在当前工作负载下缺乏RAM。由于CPU花费的时间比其他工作花费的时间长,因此整体性能会很慢。如果您的Mac正在颠簸,您需要安装更多内存!

我最近遇到了类似的问题,并检查了这一点:内存不足和可用硬盘空间不足的问题,发现我不得不增加内存。问题得到了解决。

最后,您可能还在运行非常耗费处理器的任务。如果是这种情况,那么增加RAM可能对你没有帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.