本申请实施例提出一种海量小文件存储方法、装置、NFS服务节点和存储介质,涉及文件存储领域。根据当前时间段内请求队列对应的写入请求添加数量、当前时间段的前一时间段内存储至数据存储集群中的文件数量、请求队列在当前时间段的前一时间段的结束时刻对应的写入请求数量,计算请求队列在当前时间段内的增长因子;请求队列包括文件的写入请求,增长因子表征请求队列中的写入请求的增长情况;根据增长因子确定是否启用NFS服务节点中的缓存器对请求队列中的文件进行存储。从而能够避免在缓存器中持续写入,可在满足文件存储的低时延要求的同时,延长缓存器的使用寿命。
背景技术
在网络环境高速发展的情况下,各种数据呈现出几何式增长的状态,同时往往会产生百亿级的海量小文件,在此情况下,海量小文件问题是工业界以及学术界公认的难题。
目前,为了满足海量小文件存储的低时延需求,通常需要对硬盘驱动器设置缓存器作为磁盘缓冲区,例如固态硬盘等,以降低海量小文件存储的访问时延,但该方法需要在该缓存器中持续写入,从而会严重缩短缓存器的使用寿命。
实现思路