需要专家建议,网络到磁盘记录技术,1+ Gbps

需要专家建议,网络到磁盘记录技术,1+ Gbps

除了 RAM 之外,还有其他内部存储技术可以实现 1G 或更高的写入性能以及并发读取吗?

用例如下:
许多(100 个)线程捕获 IP 输入并写入文件系统,组合 IP 摄取在 1Gbps+ 范围内。

这将是“连续”写入,所以我怀疑 SSD 是否能满足要求。

我的分析是 RAM 是唯一可以满足此要求的内部设备,但是我并不是存储领域的专家。

此外,是否存在需要注意的文件系统问题?

答案1

基于 PCI-Express 的 SSD 可以解决这个问题。

除此之外,您可以尝试将 SSD 添加到池中以获得足够的吞吐量。

答案2

根据您需要的空间大小,如果您的主板可以支持更多的 RAM(或升级),您可能需要考虑将其最大化,然后创建一个 RAM 驱动器来存储活动文件。然后确保它定期复制到 HDD。

答案3

大多数 SAN 可以轻松填满 1Gb/s 连接。许多直接连接 SCSI 设备也可以做到这一点,只需使用优质 RAID 卡和多个驱动器。您可以做到,这并不难,但不会“便宜”

实际上,仔细想想... 这实际上只有 125MB/s 8 个 SATA 驱动器在 raid 阵列中应该能够做到这一点... 可能更少,这取决于持续写入速度。

答案4

1千兆/s 并不是那么快。单个硬盘几乎可以处理连续传输,而 4 磁盘 RAID-10 或中档 SSD 肯定可以胜任。如果你说的是 1技嘉/s,那么这是一个完全不同的故事。

不幸的是,在您找到可用的解决方案之前,您还有很多问题需要解决和回答。

  • 您捕获了多少数据?
  • 您如何存储数据?
  • 你用它做什么?
  • 你要保留它多久?
  • 它是如何被写入光盘的?
  • 你的预算是多少?

只是说“扔一个拉姆桑如果规模太小或者价格太贵,“那就看看吧”对你没什么好处。

我脑子里还闪过其他想法:如果“IP 数据”是数据包捕获,而您说的是 1 GB/s,那么您如何将其全部放入一个系统中进行捕获?如果您要多路复用来自多个系统的数据,您是否使用某种共享存储?如果不是,那么您真正需要什么?

相关内容