我计划将用于统计分析的数据(大约 100 Gb)移到 SSD 上。数据要么是 sqlite 单文件数据库,要么是 postgresql 管理的数据。SSD 为 240 Gb,读取速度为 550 MB/s,写入速度为 520 MB/s。
我是否应该仅为数据保留该空间,或者将操作系统(Mac OS X)和应用程序目录(Adobe Suite、Microsoft Office 等)也安装在 SSD 上是个好主意?
并且,我是否也在 SSD 上安装 postgresql 二进制文件会造成很大的速度差异吗?
我还有很多其他空间(另一个 300Gb 硬盘和一个 1Tb 硬盘)。不知道非 SSD 硬盘的功能,但它们是我们所有 Mac 上的标准设备,而且它们绝对没问题。
谢谢。
答案1
如果将 postgresql 放在 SSD 上,启动速度会更快,但由于程序在 RAM 中运行(除非您正在交换),因此在 postgresql 运行时不会有太大区别。(如果您要交换,请购买更多 RAM。)您的任何程序以及操作系统本身也是如此。
答案2
假设:
- 您有空间放置操作系统和应用程序
- 这是一款台式机,您关心的是其操作系统和应用程序性能(启动、启动应用程序等)。
如果这些是真的,那么我肯定会将 SSD 作为启动/主分区驱动器,并且仅使用旧磁盘进行备份、存档等。SSD 的整体性能差异很大,不仅在性能数字上,而且在用户体验上(这似乎是你所问的)。