在 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 的方式似乎與大多數人使用它的方式相反- 大多數人將作業系統和應用程式保留在上面,以實現快速啟動和最少的讀/寫,並將資料保存在能夠更好地承受大容量硬碟上。

如果您想提高應用程式實際運行的速度,最好的選擇是添加更多記憶體。應用程式(大多數情況下)應該在啟動時將自身載入到記憶體中,但其中一些很可能會被調出到虛擬記憶體中。當該部分傳回時,會出現延遲。如果您有足夠的記憶體來避免它首先被調出,您就可以避免這種延遲。

相關內容