我需要大约 1TB 的存储空间来存储测试服务器上的 Lucene 索引。我很难区分磁盘,例如三星 840 evo约 450 美元 vs容量类似的 SSD 售价高达数千美元美元。
对于 840 evo 我应该关注什么?我应该寻找什么?此服务器将仅供我们的开发团队用于内部测试目的,并且必须接受定期的负载测试。
答案1
不同之处在于:
预期市场/用途。企业级硬盘需要全天候运行,通常可以承受更高的温度或其他压力。消费级硬盘预计每天运行 8-10 小时左右。使用寿命和 MTBF 基于这些预期。
固件包含/支持的功能。企业级驱动器可能具有更智能的磨损均衡、更好的错误检查和“更智能”的固件。企业级驱动器还可能具有更大的备用开销容量来处理故障块。消费级驱动器将具有精简版或更基本的固件。
组件/构造。企业级硬盘通常由使用寿命更长的闪存制成,并使用不同的架构,以优化特定工作负载下的性能。消费级硬盘将由更便宜的组件制成。
保修和支持。企业级硬盘拥有更好的保修和支持,可为客户提供次日更换和提前 RMA 等服务。消费级硬盘通常只能通过 RMA 流程进行更换,在这种情况下,您几周内都无法获得更换件。
硬件级别支持,QVL。企业级驱动器将经过测试和审查,并保证在特定平台上工作。消费级驱动器预计可在消费级计算机中工作,并且不会在其他平台上进行审查。
一般来说,如果:1.)您对支持自己的硬件非常满意,并且2.)您很好地理解了如何通过冗余/备份避免数据丢失,那么使用消费级设备就没有真正的问题。
答案2
840 EVO 并非真正为专业人士打造,而更适合普通用户,这就是价格较低的原因。许多对服务器非常有用的功能在此均不存在,例如错误修复技术、高耐用性技术(在某些用于数据中心的英特尔驱动器上发现),当然还有性能。所有这些功能并不一定能证明价格合理,但公司比个人有更多的钱可以花,因此通过让他们支付那么多钱,制造商可以收回开发费用并降低其消费级产品的价格。我认为您根本不需要 SSD 来实现您想要的功能。我个人会选择 10,000 RPM 硬盘来制作 RAID,但这完全取决于您的预算。
答案3
在三星消费级 SSD 与企业级 SSD 具体情况下,差异如下:
1:写入耐久性 - 企业级硬盘将处理更多写入
2:断电保护 - 如果电源断电,它们将刷新缓冲区
3:保证写入延迟 - 许多消费级驱动器在执行磨损均衡时,会时不时暂停几十或几百毫秒。三星的企业级驱动器不会这样做。
4:备用块-企业驱动器拥有更多备用块。
5:更好的内部纠错 - 行业标准是 10^14 位中的 1,相当于驱动器每读取 5-8Tb 就会发出一个未纠正的字节,根据我在磁盘阵列中看到的情况,这大致正确。移动到 10^15 位中的 1 会好十倍等。
所有三星硬盘都采用 MLC 或 TLC 技术,即使是企业级硬盘也是如此。
虽然 SM 或 PM 系列驱动器比 EVO 贵得多,但请记住,EVO 驱动器是为轻负荷写入周期设计的,可能会受到写入放大的影响 - 消费者领域的经验表明,大多数人用静态内容(照片等)填充驱动器并长时间保留它们 - 图像中偶尔出现位错误并不重要。它做在电子表格中(这就是您使用 PRO 驱动器的原因)或在处理大量科学数据时(我使用企业驱动器的地方)
将消费者级 PRO 系列与企业级系列进行比较,可以发现 15-25% 的溢价,这对于许多用途而言是合理的(不同于旋转介质,企业级驱动器的价格可能是同等消费者级驱动器的 3 到 4 倍,Backblaze 对机械的驅動程式)
我很乐意将 EVO 放入台式机或游戏机中,但如果将其用于商业用途,就不那么愿意了。如果要敲打驱动器,那么企业模型是可行的方法 - 但请考虑使用带有 SSD 缓存驱动器的 ZFS 阵列(例如:FreeNAS),因为这会便宜得多,并且适合许多仅一次处理一小部分数据的建模过程。
无论如何,当您拥有这些数量的数据时,请备份它们。 RAID 只能防止某些类型的硬件故障,而不能防止意外删除或灾难性事件。
答案4
主要的区别在于所使用的 Flash 技术。
服务器等级SSD 使用SLC 技术(单层单元)每个闪存单元(单元)存储一位数据。更可靠,但更昂贵。
消费级SSD 使用MLC 技术(多层单元)每个单元最多存储 4 位数据。可靠性较差,但便宜得多。
使用 MLC,您可以在相同数量的硅片上存储比 SLC 多 4 倍的数据,因此 SSD 便宜得多。但 MLC 的磨损速度比 SLC 快得多。不过,对于大多数常见使用场景,MLC 技术完全没问题。即使对于像您这样的“普通”服务器,如果您将磁盘放入某种 RAID,也不会出现任何问题。
这里有一篇关于 MLC 与 SLC 的精彩文章:http://www.computerweekly.com/feature/MLC-vs-SLC-Which-flash-SSD-is-right-for-you