针对Ceph文件系统元数据写操作响应时间较长的问题,提出一种对元数据缓存进行备份的方案。该方案采用多个元数据服务器之间互相备份写缓存数据的方法,保证元数据的可靠性,并设计基于元数据热度的多队列缓存组织结构,以及相应的缓存预取与倒盘算法。实验结果表明,与原始的Ceph系统相比,该方案的元数据访问性能提升15.7%。
In order to solve the problem of long response time of metadata writing in Ceph file system, a metadata cache backup scheme is proposed. The scheme backups the metadata among multiple servers to guarantee the reliability of the metadata,and multi-queue cache organization structure based on the heat of the metadata and the relevant cache prefetching and destage algorithms are designed. Compared with the performance of the Ceph metadata management subsystem,experiment results show that the performance of the proposed scheme is improved by 15.7%.