摘要
本发明公开一种快照后首次写入的性能优化方法、装置及介质,涉及数据写入技术领域,针对OCFS2文件系统引入Reflink技术后,在创建快照后首次写入时性能大幅下降的问题,提供一种快照后首次写入的性能优化方法。通过将direct IO写修改为buffer IO写,之后再通过脏页下刷机制将数据下刷至磁盘中完成数据落盘。基于上述写修改操作,可以利用内存的高速特性降低写入开销,从而达到提高文件系统写入性能的效果。进一步的,本方法在进行脏页下刷时采取的是延时下刷,在保障数据最终能及时落盘的前提下,可以延迟脏页写回磁盘的时间,从而避免脏页下刷挤占宝贵的用户数据IO带宽,达到提高文件系统写入性能的效果。