我终于弄坏了我的旧硬盘(备份是从第一个 SMART 通知开始的)。但现在的问题是该买什么硬盘?
我有一个 500 GB SATA/300 5400 RPM 设备,带有 8 MB 缓存。
我的机器是一台笔记本电脑:Intel Code 2 Duo T4500、4 GB RAM(DDR2)、64 位机器(告诉我还有哪些其他规格可能相关,因为我现在不记得了,必须查找它们)。
我有 2 TB 的外部存储空间,因此存储并不重要。但我希望提高速度。
- 我应该购买哪种驱动器(如果问题太笼统,请跳过)?
- 即使我只有 SATA II(SATA 300)接口,我也应该考虑使用 SSD 吗?
- 如果我应该继续使用 HDD,那么购买 7200 RPM 驱动器是否有益?还有哪些参数对提高速度很重要?
提前致谢 :)
答案1
我的 SSD(OCS Vertex 4 128Gb)还没有磨损,但需要注意的是:SSD 的内存单元只能执行有限数量的写入。因此,建议您尽量减少写入次数,在 Linux 上,您应该遵循这些说明。基本上,你应该告诉操作系统不要过于频繁地使用交换(如果确实需要交换,交换速度很快,但操作系统不应该在不重要的时候进行交换)。
此外,如果 SDD/OS/驱动程序支持 TRIM 命令,那就更好了。
请注意,SDD 是随机访问设备,与 HDD 不同。操作系统可能会浪费时间打包相邻的 IO 请求,因此在 Linux 上,例如,您应该转到noop
IO 调度程序。此外,谷歌搜索并确保您要购买的 SSD 提供良好的 SMART 测试数据(我的数据不是很有帮助)。
不要犹豫,HDD 是系统中最慢的设备之一,使用 SSD 你会看到差异,即使是 SATA 2。如果您需要更多空间,你可以使用混合 SSD/HDD。
PS 此外,SSD 是相当复杂的设备,因此固件确实很重要。
答案2
虽然这是购买建议,但并不真正适合超级用户(所以如果这篇文章被关闭,请不要感到惊讶)
使用带有 SATA 接口的 SSD 没有任何问题,而且它的速度比标准硬盘快得多。根据您计算机的年限,您的 SATA 磁盘将支持每秒 150 - 600 MB 的速度。SSD 的速度约为每秒 200 到 500MB(非常粗略),而普通笔记本电脑驱动器的速度约为每秒 20-70 MB(同样非常粗略)——使用 SSD 时,“原始速度”应该会提高约 3 倍——但这并不是全部。SSD 的延迟也低得多,这让一切都感觉更灵敏。
我特意不推荐某个特定品牌的 SSD,但根据你正在做的事情,你可能需要 128 或 256 Gig SSD 来补充你的外部驱动器。请注意,SSD 发生故障的可能性与硬盘驱动器一样大,只是当它们发生故障时,它们发出任何警告的可能性比硬盘驱动器小得多,因此请确保定期备份 SSD 上的任何重要内容。
如果您继续使用硬盘,7200 RPM 硬盘比 5400 RPM 硬盘更快,主要是因为(我相信)它们的延迟更低。如果您要使用硬盘根,您可能需要探索混合驱动器 - 这些通常是 5400 rpm 驱动器,带有较小的 SSD 缓存,可以显著提高许多桌面类型工作负载的性能(比 7200 RPM 驱动器更好) - 特别是如果您倾向于频繁读取相同的数据集。它们比纯 SSD 驱动器便宜得多。