在 Mac OS X 上将“应用程序”文件夹从 SSD 移至第二个驱动器会对性能产生什么影响?

在 Mac OS X 上将“应用程序”文件夹从 SSD 移至第二个驱动器会对性能产生什么影响?

我正在考虑将我的 /Applications 文件夹移动到机械驱动器并通过符号链接链接到它(这是 Mac Pro,因此它有 4 个托架)

启动机械驱动器时

$ cd /Volumes/SSD_Path 
$ sudo ln -s /Volume/MEC_Path/Applications

重新启动至 SSD。

这是否会以某种方式影响速度:我不关心应用程序的启动速度 - 只关心运行速度,因为我倾向于保持许多应用程序打开?

答案1

对运行速度(而非启动速度)影响最大的因素(就磁盘而言)是应用程序存储其读取和写入数据的位置。编写合理的应用程序应将其数据(包括首选项)保存在与应用程序本身不同的位置(通常是主文件夹或 中的某个位置~/Library/Library,因此移动应用程序文件夹不会对此产生影响。

虽然从硬盘加载数据文件的速度可能比从 SSD 加载慢,但大多数应用程序在运行期间不会读取和写入大量数据,除非您明确打开或关闭文件,但也有明显的例外,例如视频编辑软件。不过,您可能希望查看大型应用程序(例如 Photoshop)使用的暂存盘。

不过,所有这些读写操作都会慢慢降低 SSD 的性能。说实话,您使用 SSD 的方式似乎与大多数人使用 SSD 的方式相反 - 大多数人将操作系统和应用程序放在 SSD 上,以便快速启动并尽量减少读写操作,而将数据放在可以更好地承受大量读写的硬盘上。

如果您想提高应用程序的实际运行速度,最好的办法是增加更多内存。应用程序应该(大部分)在启动时将自身加载到内存中,但其中一些可能会被调出到虚拟内存中。当这部分被调回时,会有延迟。如果您有足够的内存来避免它被调出,那么您就可以避免这种延迟。

相关内容