我们将为我们的安全监控软件设置存储解决方案。我们将从http://www.hetzner.de我们希望使用以下组合部署 RAID 配置:RAID 卡 = MegaRAID SAS 9260-4i 硬盘 = 4 X 3TB,Seagate Constellation ES.2 ST33000650NS
我们对两台不同的服务器(相同的硬件)有两个不同的要求 A. 以每秒 100 个文件的速度写入 30KB 到 100KB 的 jpeg 图像文件。同时,我们还以相同的速度删除旧图像。 B. 以 1MB/秒到 3MB/秒的速度写入 40MB 的视频文件,我们将此吞吐量分成每次 100 个文件。同时,我们还以相同的速度删除旧图像。
过去,我们一直在观察使用不同硬件的 RAID 5 上的磁盘性能问题。我请求您就以下方面给我们提供建议:
- 适合我们两个要求的适当的 RAID 配置。
- 我们可以在您建议的配置上获得哪些可能的 I/O 想法。
- 请将您可能拥有的类似硬件的 I/O 基准数据发送给我们。
硬件规格:CPU:Intel® Core™ i7-3930K 六核 RAM:64 GB DDR3 主板:EX 10:Intel DX79TO 硬盘:4X3TB Seagate Constellation ES.2 ST33000650NS RAID 卡:LSI MegaRAID SAS 9260-4i 操作系统:Windows 2008(可能是 2012)
答案1
我猜你正在使用 zoneminder (?) 我会 (并且已经) 在我的视频服务器 (22 个摄像头) 上放置 6 个磁盘的 RAID6。基本上磁盘的速度不是问题,而故障的安全性至关重要。RAID 6 可保护您免于丢失最多 2 个磁盘... 可以通过 ZM 配置菜单中的“选项”菜单进行删除优化。只需点击选项“在后台删除文件”。
只需确保购买质量好的磁盘(我选择了 SAS 驱动器)。区别如下: http://www.intel.com/support/motherboards/server/sb/CS-031831.htm
答案2
不要忘记将 BBU 连接到 Raid 控制器并启用写入缓存。从性能角度来看,尤其是由于您需要运行 100 个一致的 IO,我建议使用 SAS 驱动器,因为它的访问时间明显更短。但这也取决于您的空间要求和允许的成本。
Raid10 的写入速度比 Raid5 快,但使用 4 个驱动器时无法使用热备用驱动器。Raid6 是最防故障的(尤其是对于大磁盘),但比 Raid5 慢。我的建议仍然是在 Raid6 上使用 4x15K SAS,并在控制器上使用 BBU 和写入缓存。
您的备份计划是什么?需要多少高清空间?