在OS X中优化磁盘性能的最佳方法


Answers:


2

碎片整理(您需要第三方应用程序,例如iDefrag)可能会在特定情况下有所不同(特别是如果您以超过90%的容量运行或使用特别大的文件):

http://support.apple.com/kb/HT1375

某些应用程序(例如iDefrag)还提供了磁盘优化功能,而这则MacFix文章表明,在不符合Apple标准的计算机上获得一些性能改进可能是正确的:

http://www.macfixit.com/article.php?story=20070301091515843

我不能亲自担保它,但是我很感兴趣,并且当我有一些多余的现金来时可能会考虑购买它。


我一直在考虑购买iDefrag,我想...谢谢您的回答……
Alexis Hirst

我使用iDefrag,虽然可能需要花费一生的时间来进行全面的优化(使用Boot DVD),但如果将HD最大化,它的确会使事情变得更加轻松。
达伦·牛顿

注意iDefrag 2即将发布,您可能希望直到他们释放它。
alimack 2010年


2

这可能与问题无关,但是我为提高Mac上磁盘性能所做的最好的事情就是购买了SSD。昂贵但极有意义的结果。


我最近给自己买了一个SSD,它可能是我买过的最好的升级产品……我再也不会回过头来使用硬盘了
Alexis Hirst,2010年

1

一个非常简单的解决方案:使用CarbonCopyCloner克隆驱动器,然后将其还原-它使文件连续,在此过程中您将获得备份!!!:-)

这是Superduper的白皮书家伙(CCC的一种很好的商业替代品)进行这种碎片整理:

http://www.shirt-pocket.com/downloads/Fragmentation.pdf


我已经尝试过iDefrag,它确实做到了上面所说的,非常漂亮的UI和迄今为止适用于OS X的最佳碎片整理软件(例如,热文件识别,但许多其他文件却没有)。我还尝试过磁盘碎片整理,它是Speed工具的一部分,它进行了非常基本的碎片整理,但不需要很好的roboot。


1

我不建议进行碎片整理,因为这实际上会降低OSX的性能,特别是如果它将移动驱动器的高温区域(系统文件通常位于磁盘最快的区域)时,尤其如此。

HFS的日志记录实现将在写入时复制文件,建议您如果数据不那么重要,则应创建单独的非日志记录卷并将其单独装入。临时区域是未记录分区的候选对象。

另外,如果要在卷上存储数据库,则要关闭日志记录,因为它们通常具有关联的BI(映像前),而BI本身就是日志。


-1

我发现该命令iopending(以root特权运行)给出了平均磁盘队列长度(=未决磁盘IO操作)的有趣概述。

经验法则是,它不应超过2。如果超过2,则存储子系统将无法充分处理负载。


虽然这可能是有用的信息,但我看不出如何回答这个问题。这如何提高磁盘性能?
JoshP 2012年
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.