在MacOS X SSD上放什么?


14

这个问题显然没有一个答案,因此这里有一些假设:

  • 我想在Mac上添加SSD,例如MacBook [Pro],其主要目的是加快工作流程。
  • 硬盘将留在计算机中,并作为单独的卷安装。
  • SSD太小,无法容纳我需要的所有东西,因此我必须将一些东西放到辅助硬盘上

所以问题是:给定此优先级顺序,SSD上将包含哪些内容,硬盘上将包含哪些内容

  1. 最大化常规操作(引导,启动应用程序,打开/保存文档)的典型系统速度。

  2. 最大程度地提高空间效率:在可用时将尽可能多的可用SSD存储空间用于有用的东西(即提高速度),而不必冒真正需要的空间用完的风险。

  3. 减少花费在设置和调整系统上的时间

  4. 合理地减少SSD磨损


我将东西分为三类:

  • :“显然”必须在SSD上的东西
  • B:“显然”将放在硬盘上的东西,因为将其放在SSD上没有速度上的好处,而且将其放在硬盘上的成本也很小。
  • C:灰色地带的东西:我不清楚,可能是由于我的无知/误解。

这个问题是关于灰色区域的东西。但在此之前,让我们快速列出其他两个类别:

答:“显然”必须在SSD上的东西:

  • Mac OS X本身。该操作系统将受益于SSD的速度。而且,大多数很少写。这么少穿。
  • 常用的应用程序。对我来说:邮件,开发工具,主题演讲等
  • 主目录:放在SSD上的很多东西将受益匪浅。一些将落在下面列出的灰色区域中。

B:“显然”将在硬盘上的东西:

  • iTunes音乐。更一般而言,所有媒体文件:它们都很大,不需要比实时读取更多的读取速度。如果我编辑那些媒体文件,情况会有所不同
  • 照片数据库,例如iPhoto数据库,除非我不做大量照片编辑(我不这样做)。
  • 我不经常使用的应用程序。
  • 只能偶尔访问的旧文档或项目
  • 深度睡眠文件:虽然它可以帮助Mac从深度睡眠中更快地唤醒,但我很少需要深度睡眠,并且深度睡眠文件相当大

C:灰色区域:

  • OS X交换空间:如果我真的很需要它,那意味着我需要更多的RAM。此外,与HD相比,快速,安静的SSD上的抖动可能不那么明显。所以我以后会意识到出了点问题。最后,如果发生颠簸,将大大加速SSD的磨损。那么放在硬盘上吗?但是,应用程序切换(最好使用交换空间)在SSD上会快得多。
  • 主目录库文件夹缓存文件?
  • 邮件数据库?
  • 聚光灯索引?
  • noatime?
  • 日记?
  • 其他?

感谢您的任何想法,尤其是关于交换空间。


我建议您使用具有SSD和HDD的混合磁盘。尝试使用Seagate Momentus XT。
Diogo

我不确定Mac OSX如何处理休眠,但是我购买了专门用于交换空间的SSD(在Linux中),尽管我拥有的RAM比以前使用的要多,因为Linux使用交换空间进行休眠。结果,从休眠状态中唤醒现在比我的显示器反应更快—如果我足够快的话,我可以在显示器显示登录提示之前登录。无论如何...您可能会研究Mac OSX如何处理此问题,因为答案可能会对您放置在SSD上的内容产生很大影响。
Flimzy 2011年

休眠称为深度睡眠。如前所述,我不打算将深度睡眠文件放在SSD上,因为我几乎从不使用深度睡眠。我使用常规睡眠,其中RAM电量由电池维持。默认情况下,Mac OS X仅在电池电量耗尽时才会进入深度睡眠状态,这在我的MacBook Pro及其8小时电池上几乎是没有的。
jdmuys 2011年

2
我不同意混合磁盘的建议。至少您不支持您的建议。我看到的测试表明,与传统硬盘相比,混合磁盘的性能仅得到中等程度的提高。这可能是因为其闪存缓存不够大。最后,这是题外话。
jdmuys 2011年

您将如何进行分区,以使〜/ Library位于一个磁盘(SSD)和〜/ Music上,而所有其他媒体类型目录位于另一个磁盘上?
tladuke 2011年

Answers:


3

将操作系统安装在SSD上,您将看到最大的性能提升。从那里,您拥有的任何大型应用程序都将直接受到吞吐量提高的影响。我发现(尽管我不是超级AV螺母)在SSD上具有媒体文件(Mp3,Flac,视频等)几乎没有优势。您的要求可能有所不同。

至于交换,可以禁用吗?我目前有2台不运行任何交换功能的linux笔记本电脑,并且自从我在〜08年获得第一个SSD并运行Windows XP以来,我也没有在Windows中运行任何交换。由于缺少交换空间,我遇到的唯一程序是Photoshop 7(lol)。

简而言之,每当我用SSD设置一台新计算机时,我就将OS和大型程序放在SSD上,其他所有东西都可以放在任何其他内部磁盘上。


我认为您不能禁用交换空间。您可以将其重新放置到另一个磁盘上。SSD上的操作系统是理所当然的。接下来是是否将用户主目录放在SSD上。我认为必须这样做,因为这样可以获得很多性能。除了主目录的某些部分很大且不需要速度(媒体文件),其他部分则不太清晰(浏览器历史记录,已归档的邮件...)
jdmuys 2011年

1

我将专注于灰色区域,因为我同意您列出的其他区域。

OS X交换空间:我在ssd上说。从高清到固态硬盘的性能提升并不是很多,以至于您无法立即告诉您正在交换。SSD和RAM之间的访问速度仍然存在很大差距。

主目录库文件夹缓存文件?邮件数据库?

我肯定会说。例如,您的Firefox配置文件的网络缓存存储在库缓存文件夹中,而从SSD进行访问将使浏览速度看起来更快。我认为基于类似原因的SSD上的邮件数据库也是正确的。

聚光灯索引?仅当您经常使用聚光灯时。noatime?我认为HFS不支持noatime日志记录吗?您是说要在SSD上记录HFS文件系统吗?我认为这是HFS的默认设置,您为什么不想要它?其他?我想不出一个例子,如果您的第一要务是提高生产率,则不想将所有磁盘密集型任务移至SSD。诸如交换,缓存,临时文件之类的事情都是磁盘密集型任务,在使用系统时这些任务会显示为速度变慢。

我说硬件是可以使用的。将任何磁盘密集型的东西放到SSD上。您的清单很好。


目标是将磁盘密集型任务放在SSD上。问题是确定哪个任务需要大量磁盘。尽管对于小文件而言无关紧要,但对于较大/数量众多的文件可能会有所作为,尤其是在SSD空间不足的情况下。从这个角度来看,我的邮件数据库并不是显而易见的SSD候选者:速度是受网络限制的,并且由于大约20年的存档很少访问而变得非常大。
jdmuys 2011年

是的,我的意思是像在HFS文件系统中一样记录日志。现在默认情况下已启用它,但不是必需的。考虑到SSD的额外磨损成本,它是否会给SSD带来真正的好处
jdmuys 2011年

操作系统级别支持noatime,但UI中未公开。我不相信如果打开UI也会受到干扰。我可能会尝试。
jdmuys 2011年

将写密集型任务转移到SSD并不是一个好主意,因为磁盘会很快用完,因此我怀疑交换到SSD是一个好主意。而是增加更多的RAM。
Pierre Arnaud

0

FWIW,我已经做到了。我有一台配备100Gb OCZ Vertex2的Mac Mini和一台三星外部1Tb 2.5英寸USB驱动器。正如您所建议的,我将媒体保留在外部,将OS /交换和应用程序保留在SSD上。我发现固态硬盘上还留有足够的空间,它确实可以飞行。有一个调整应用程序可以在OS X上为非Apple SSD启用TRIM支持,但是在最近的硬盘上,这实际上会降低很多性能-新控制器上的垃圾回收器足够好,不再需要担心。

除此之外,我认为您可能必须坚持使用ZFS,这将允许您指定要用于更快访问的特定驱动器。

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.