我需要约 1 GB/秒的数据写入速率并持续约 1 小时。数据通过该PCIe x4 图像采集卡传入。我需要将其全部带宽传输到磁盘。
我没有 RAID 经验,但据我所知,具有尽可能多的高 RPM 磁盘的 RAID 0 就是答案。我还发现分立 RAID 控制器比任何内置于主板的控制器更快、更可靠。
为了获得具体答案的具体起点,我最初的猜测是以下硬件将是完成此任务的良好系统:
- RAID 控制器:LSI MegaRAID 9280-16i4e
- 硬盘:11 个 Western Digital Black Caviar 2 TB SATA III 7200 RPM 64 MB
- 电缆:3ware CBL-SFF8087OCF-10M SFF-8087 串行 ATA 分支电缆
- 主板:技嘉 GA-Z77X-UD3H LGA 1155 英特尔 Z77
- 电源:Silverstone Strider Gold Evolution SST-ST1200-G 1200W v2.3 80 PLUS GOLD
- 机箱:Rosewill RSV-L4411 4U 机箱 12 个热插拔托架
我的问题是: 如何实现最大的持续顺序磁盘写入性能?
一个好的答案将解决以下问题:
- 为了实现最快的顺序写入,我需要在 RAID 控制器和 HDD 中寻找哪些功能/规格?
- 写入速度与CPU无关吗?(即,我如何确保使用 DMA?)有没有办法让数据路径甚至绕过 RAM?四通道 RAM 与双通道 RAM …