最近我的一个硬盘(2TB)停止工作了,我知道它快要报废了,所以只用它进行临时项目工作(所以我没有丢失任何无法检索的重要信息)。
我现在剩下 3 个硬盘(1TB SSHD - 1TB HDD - 320GB HDD),它们都比较旧。
320GB 的硬盘(至少 5 年了)目前用于存储我的虚拟机(以及现在的任何临时项目文件)
1TB SSHD(一年前)用于我的个人文件存储(分区 1)和操作系统(分区 2)
1TB 硬盘(至少 3 年了)用于我的 Steam 游戏
我认为将操作系统存储在一个驱动器上,将个人文件存储在其他驱动器上是最大化性能的最佳方式。因为操作系统驱动器不太可能因读/写请求而超载。目前我没有严格遵循这一原则的唯一原因是 320GB 和 1TB 硬盘的读/写速度要慢得多。
所以,我的第一个问题是,我上述的信念正确吗?如果不是,你能解释一下原因吗?
最近我的驱动器超载了,整个计算机都被锁定了(我检查过了,没有病毒),我是一个相当活跃的用户,并且倾向于同时打开很多程序,所以这可能是原因,但最近它到了我无法忽视它的地步。
在去大学之前,我希望改变配置(包括购买新驱动器)。根据我其他驱动器的命运,SSD 可能仍然超出我的价格范围。
总结:
将多个驱动器连接到计算机是否会降低所有驱动器的访问速度?
将操作系统存储在与个人文件不同的单独硬盘上是否有好处?
购买一个小型(64-128GB)SSD 纯粹用于操作系统,并使用剩余存储空间(3 个驱动器,总计 2.3TB,规格各异)作为个人文件的空间,这值得投资吗?
根据我上面的配置,是否值得丢弃最旧的 2 个硬盘并用较新的硬盘替换?
SSHD 是否真的具有比 HDD 更高的性能优势,值得花费那么多钱呢?
我的所有硬盘都插在主板的同一区域,但使用不同的 SATA 标准(SATA3、SATA2.5 和 SATA 1),我的计算机是否只能以最慢的设备的速度运行,或者 SATA 1 硬盘是否会限制整体性能?
谢谢
答案1
将多个驱动器连接到计算机是否会降低所有驱动器的访问速度?
不是。SATA 驱动器都是独立运行的。控制器只是向特定驱动器发出数据请求并等待响应。驱动器自己的硬件决定如何最好地处理这些请求以及以什么顺序处理,并且控制器可以同时处理多个发往不同驱动器的请求。这不像以前,控制器每次想要从驱动器发送或接收数据时都必须发出 CPU 中断。
将操作系统存储在与个人文件不同的单独硬盘上是否有好处?
也许吧。这取决于您存储的数据类型。虚拟机和视频编辑项目、数据库文件或任何其他在 I/O 负载繁重的情况下使用大文件的程序都绝对受益于使用自己的驱动器。您的 Steam 游戏、图片、音乐和电影在自己的驱动器上几乎没有好处。这些类型的文件上的 I/O 操作大多是顺序读取操作,不会因为位于同一驱动器上而减慢操作系统的速度。
购买一个小型(64-128GB)SSD 纯粹用于操作系统,并使用剩余存储空间(3 个驱动器,总计 2.3TB,规格各异)作为个人文件的空间,这值得投资吗?
绝对如此。操作系统尤其受益于较短的访问时间。吞吐量则不那么重要。尽管 SSD 的吞吐量确实更快,但它们的访问时间比 HDD 快几个数量级。仅用于操作系统的小型廉价 SSD 几乎可以使您的性能翻倍。唯一的问题是管理您的可用空间,因为 Windows 总是默认将所有内容保存在 C: 驱动器上。
根据我上面的配置,是否值得丢弃最旧的 2 个硬盘并用较新的硬盘替换?
如果您的预算只够买一个驱动器,那就把钱花在为操作系统购买 SSD 上。另外,不要再将您的虚拟机存储在 320GB 驱动器上。它又旧又慢,而且您使用的方式非常糟糕。该驱动器的最佳用途是保存您的个人文件。将虚拟机放在 SSHD 上。Steam 游戏放在原处就没问题。但是,如果您的计算机有足够的空间容纳它们,您不必放弃它们。
SSHD 是否真的具有比 HDD 更高的性能优势,值得花费那么多钱呢?
在我看来,不是。我是这样看待这个问题的……我花的钱和买固态硬盘的钱一样多,但这个硬盘的容量和机械硬盘一样大,速度却和固态硬盘一样快。一些情况。就我个人而言,如果我追求的是容量,那么我会选择 HDD。如果追求的是速度,那么我会选择 SSD。SSHD 并不是两全其美的选择。