服务器中的快速 SSD 与 RAM

var*_*tec 6 ssd disk-cache ramdisk

快速 SSD(如 Intel X25-E)的每 GB 价格接近高端 RAM 的价格。那么SSD给你带来了哪些额外的优势呢?有什么特别的原因,为什么您购买 SSD,而不是仅仅在您的服务器机器中放置更多 RAM,而是将其用作 HDD 缓存甚至创建 RAM 磁盘?

编辑:我当然知道,SSD 是持久的。但磁盘缓存中的数据也是如此。从 RAM 读取必须快得多,然后从 SSD 读取。此外,SSD 的写入时间很慢,因此与 HDD 相比没有优势。特别是对于顺序写入。

EDIT2:您可以放置​​的 RAM 量不受限制。随着DDR3的推出,它不再是2的倍数,而是3的倍数。标准SOHO MoBos有6个插槽,而服务器主板有12个甚至令人印象深刻的18个插槽,总共支持144GB的RAM。即使您使用更具成本效益的 4GB 记忆棒,您仍然可以拥有 72GB。

Ada*_*vis 9

那么SSD给你带来了哪些额外的优势呢?

  • 持久性(断电不丢失数据)
  • 成本仍然较低,并且随着时间的推移与 RAM 相比会迅速下降
  • 大小没有上限 - 在您看到接受 1TB RAM 的 COTS 服务器之前,您会看到 1TB SSD
  • 通用接口 - 您可以将 SSD 移动到任何其他计算机并连接它,甚至是 USB<-->SATA 桥接器。如果不检查 MB 规格,则无法使用 RAM 执行此操作,如果插槽已满,则删除现有内存等。
  • 可以向一台计算机添加多个 SSD,而 RAM 最终是有限的。

为什么要购买 SSD 而不是仅仅在您的服务器机器中放置更多 RAM?

当我需要快速持久存储时,我使用 SSD。

当我需要快速易失性存储时,我使用 RAM。

如果 UPS 出现故障,或者主板出现故障,或者软件使操作系统崩溃,您将丢失 RAM 中的所有内容。

根本没有持久存储的替代品。

此外,尽管您说成本相似,但高性能 SSD 的成本将在两年内像岩石一样下降。

现在,如果您只读取数据或不介意重建的索引,并且完全存储在 RAM 中,这可能是有意义的。

在成本和风险较低的情况下,您甚至可以对较慢的硬盘驱动器执行更积极的磁盘缓存。

但归根结底,如果您想要持久存储和性能,您要么购买慢速硬盘驱动器和快速 RAM,要么购买高性能 SSD。

一般来说,SSD 会比硬盘驱动器和 RAM 一起便宜。

但无论如何,SSD 仍然是小众产品。除非您有特定需求,否则不要使用 SSD。

-亚当