我正在设置一个高速/高分辨率科学图像采集系统。我需要持续约 1 小时、约 1 GB/秒的数据写入速率。我没有使用 raid 的经验,但我的计划是对以下内容进行 raid 0:
- LSI MegaRAID 9280-16i4e
- 11x 西部数据 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 个热插拔托架
数据通过该 pci 帧抓取器传入: http://www.silicon-software.info/en/products/item/95-me4-vd4-cl-en.html——我基本上只需要能够将其全部带宽传输到磁盘。
问题:
- 这些选择中是否有一些不是最优的?
- 写入速度是否与 CPU 无关?(即,我如何确保使用 dma?)有没有办法让数据路径绕过 RAM?
- 主板上是否存在需要注意的瓶颈,例如南北桥?如果是,我该如何检测/避免这样的问题?
- 这是“顺序”写作吗?这与“流式”写作一样吗?
- 我认为,对于这样的持续写入,缓存(在控制器、硬盘、CPU 等上)是不相关的?
- 我如何确保电源适用于所有这些驱动器?我知道我可能需要担心轨道上的电流消耗?这里的不足会不会表现为性能问题/随机崩溃,还是会直接正常工作/失败?
- 与(6)相同的问题,关于冷却。
- 为什么 RAID 控制器的价格差异如此之大?哪些功能可以将昂贵的花式卡与大多数主板上的内置 RAID 区分开来?我的任务是否充分利用了 9280 的优势?
- 使用外部驱动器外壳是否有优势?连接它们会造成瓶颈吗?
- 我应该注意哪些 bios 设置?ahci 等?
- 哪种 fs 最好?相机/帧捕捉器驱动程序都是 Windows 的,所以我只能使用 Win7。我猜 64 位与 32 位相比会提高带宽?
- 还有什么需要注意的吗?我应该进行哪些调整?
谢谢!