Kor*_*gay 9 performance ssd ramdisk
因此,典型的 ssd 的读取速度为 250 - 500 mb / 秒。一个 ram 大约是它的 10 倍。
我的问题是:出于某种原因,4 个带有 raid-0 的 ssd 可以比单个 ram 内存块更快吗?
我要么使用大量 ram 和 ramdisk,要么使用 4 ssds with raid-0。哪个更快?
use*_*ser 13
因此,典型的 ssd 的读取速度为 250 - 500 mb / 秒。一个 ram 大约是它的 10 倍。
你指的是哪种内存?看起来肯定不是最近在 PC 中普遍使用的东西。
DDR3 SDRAM可以轻松地为您提供大约 10 GB/s 的传输速率(您需要 DDR3-1333),目前 DDR3-2133 的最高传输速率约为 17 GB/s。
假设您对四个能够提供 500 MB/s 速度的 SSD 进行条带化,并且整个系统能够处理(没有总线争用,系统仍然受 I/O 限制等)。这为您提供了 2 GB/s的理论最大吞吐量。4xSSD 损失近 10 倍。
DDR3 SDRAM 的延迟在 10 ns 范围内。一个好的 SSD 可能会为您提供 100k IOPS,最高,这意味着延迟为 10,000 ns。(例如,Intel 530 为随机 4k 读取指定了 41k IOPS,这为您提供了近 25,000 ns 的延迟。)
将四个快速 SSD 条带化并忽略所有开销,您可能会获得 400k IOPS,或 2,500 ns 延迟。4xSSD 损失了250 倍。
来自 SSD 的数据必须去往某个地方,而那个“某处”就是 RAM。CPU 可以从那里获取它,但它不会直接与 SSD 对话,就像它直接与旋转盘式硬盘驱动器对话一样。
如果我们假设您没有受到 SSD 上的总线争用的影响,那么为 RAM 假设相同的事情是有意义的。这得出的结论是,根据这些指标中的任何一个,与 DDR3 SDRAM 相比,SSD 的速度慢得可怕。
RAM还有其他缺点。即使与 SSD 相比,每 GB 也非常昂贵,并且需要持续供电来保留其内容。此外,RAM 磁盘的功能与 RAM 不同,因为它是操作系统中的一种软件结构。您仍然应该获得 RAM 的大部分性能优势,但是您失去了相同数量的 RAM,这可能会导致系统需要更频繁地进行交换(这是性能的死刑判决)并且它可能不会提供与原始 RAM 完全相同的性能。
归档时间: |
|
查看次数: |
20529 次 |
最近记录: |