数据存储产业服务平台

线性I/O对存储有多重要

越来越多的关键应用程序对存储的线性I/ O提出了高要求。对于线性I/ O需求最为强烈的要数流媒体视频采集了。从居家安全到警卫安保再到眼下热门的无人驾机领域,一直以来这都是存储市场当中增长最快的领域。在可预见的未来,每年还将保持高速增长。

小分区文件系统一般都针对多用户IOPS环境而设计的,跟处理视频流的IOPS要求截然不同。对于NTFS和EXT-4之类常见的文件系统来说,我们都是通过增加硬件设备和减少写入到每个设备当中的数据来提高文件系统的效率。但是这不能解决根本问题,而且还需要较高的资金支持来添加更多的硬盘、更多的通道,当然这也就增加了能耗。

线性I/O对文件系统效率的影响是很少被公开提及的问题之一,当然这其中也是有多方面的原因的,我关于文件系统可扩展性的定义是:在不考虑缓存影响的前提下,原生硬件(HBA/NIC、交换机、存储控制器之类的硬件)处理原生数据时候的I/O。

我由衷的希望厂商可以开放这一参数给用户,使他们可以更好的了解存储产品的性能表现。文件系统的可扩展性对线性视频流截取来说非常重要,令我费解的是,无论是块设备厂商还是NAS厂商抑或文件系统供应商都没有公布扩展性的相关参数。我希望有人花点钱花点时间来做这样一个测试,这个可以很有意思。

 

未经允许不得转载:存储在线-存储专业媒体 » 线性I/O对存储有多重要