磁盘阵列(RAID)技术在视频监控应用的问题与发展

磁盘阵列(RAID)技术在视频监控应用的问题与发展,第1张

  视频监控网络化步伐已全面展开,大量的监控数据被保存在安装硬盘的NVR、IP-SAN中,众所周知,目前大容量硬盘都属于精密机械部件,本身故障多发,属于易耗品。那么直接保存在硬盘中的数据必然面临数据丢失的风险。

  在传统的视频监控应用中,比如:小区、楼宇、园区监控等,对数据可靠性要求并不高,其监控数据的有效利用率一直保持在很低的比例上,一旦不幸运遇到硬盘故障,损失一块硬盘的数据对这些应用来讲都是可以承受的,大量的嵌入式录像设备厂商正是看重这一点,推出使用单盘模式的廉价NVR,免去支持硬盘数据冗余带来的成本提升;由于不做RAID,可以配置同样廉价的监控级硬盘,大大降低录像产品与方案的整体成本,低成本优势大大提升嵌入式NVR的出货量。

  众所周知,RAID技术可以消除硬盘故障带来的数据丢失和业务中断,但是它也对硬盘本身提出要求,一般要求是企业级硬盘,这种硬盘的固件对处于RAID 工作环境下的各种状态进行调优,例如:可以对RAID下多块硬盘一起工作时产生的共振进行很好的磁头偏移补偿、可以固化一个硬盘错误处理的最大响应时间,以免错误修复时间过长,被RAID误以为硬盘不响应而踢掉、支持较好的并发读写性能等;这些调优都极大的增强了企业级硬盘在RAID环境的可用性。

  如果是低成本的监控级硬盘,由于硬盘固件本身的限制,不能很好的在RAID环境中工作;例如:没有针对共振的磁盘校正,RAID环境下数据读写出错机率大增,而监控级硬盘并没有固化错误处理的最大响应时间,硬盘忙时一个错误处理可长达2~5分钟,而一般RAID允许的硬盘响应时间为30秒左右,造成 RAID掉盘现象增加,甚至连RAID初始化都完成不了;在RAID5工作和重构过程中,在写数据之前需要读出大量数据进行校验计算,但是监控级硬盘的读性能表现显然没有它的写性能表现好,大量的读IO队列经常堵塞,而造成多块硬盘的响应时间严重增加,可能导致批量掉盘。

  对于视频监控应用来说,只有付得起企业级硬盘高成本的高端用户才可以享受得起传统RAID技术带来的数据可靠性好处,传统RAID技术与监控级硬盘的糟糕兼容表现已经成为向大量视频监控中低端用户普及的阻力。

  因此,视频监控应用对传统RAID技术提出以下挑战:

  1、要求可配置低成本的非企业级硬盘组建RAID组,降低硬盘成本;

  2、要求降低大容量硬盘的重建时间,提升重构成功率;

  3、要求提升非企业级硬盘RAID组的可用性;

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2439029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-03
下一篇 2022-08-03

发表评论

登录后才能评论

评论列表(0条)

保存