我需要建立一个服务器,它能够捕获20Gigabit/秒网络流量(2x10g网络适配器- 99%的利用率),并将它们存储在磁盘上,没有丢包。要求是提供记录20-30分钟连续流量的能力.
我不是“硬件专家”,我在网上搜索了当今最快的硬盘驱动器,并提出了以下选项:设置Raid-0 (条纹)超过6×600 GB的WD的伶盗龙SATA驱动器,这是地球上最快的(sata)驱动器(6 Gb/s接口)-这将提供36 Gb的写入速度。
我的问题基本上是,把硬盘的位置整理好,
我要预先感谢大家的帮助和建议。
发布于 2010-08-10 17:28:32
虽然我对OTS硬件的实际情况表示怀疑,但我的想法如下:
这些驱动器中的每一个都可以执行大约1 1Gbps (最大);您需要至少20的数组才能获得所需的写入性能。实际上,您可能需要超过30个驱动器才能获得连续的吞吐量和某种冗余;尽管我不认为可以使用RAID5或6来执行2.5GBps的SAS;所以您可能会被困在RAID10中。
对于这么多数据,您需要3到4.5TB的可用存储。与猛禽驱动器,您将很容易拥有这么多,即使使用RAID10 (这可能是您最好的选择在这里)。
CPU、PCIe通道和RAM不应该被过多考虑;除了RAID卡和NIC需要的任何东西之外。我会在有很多核心的处理器之前得到一个快速的CPU。它本身并没有做什么,只是协调DMA传输。我至少会获得4GB的内存,不过更多的内存会更好。
https://serverfault.com/questions/168953
复制相似问题