云存储系统中管理大规模数据的能力是云存储系统可拓展性的重要组成部分,而超大容量的测试需求是云存储系统可扩展性评测的难点。针对此问题,分别在水平扩展和垂直扩展两个层面提出可扩展性评测方案,设计并实现了可扩展性评测工具——自动精简配置文件系统(thin provisioning file system,TPFS)。TPFS运行在云存储系统中的数据节点提供一定容量的实际存储空间和特定大小的元数据空间,并提供文件系统级别的自动精简配置,以此对云存储系统进行可扩展性评估。实验结果表明,在实际空间仅为40 GB的情况下,TPFS文件系统可以达到8 TB规模的扩展性。
The ability of managing large-scale data in cloud storage system is an important part of scalability of cloud storage system. However, in the evaluation of scalability, super large capacity test environment is the most difficult part. To solve this problem, this paper proposed a scalability evaluation plan in horizontal expansion and vertical expansion, designed and implemented an evaluation tool——TPFS. TPFS which ran in the data nodes of cloud storage system provide real space for data and specified space only for meta data, besides it provided thin provisioning in the level of file system, in order to evaluate the scalability of cloud storage system. The results show that when the real space is only 40 GB, TPFS file system can reach the scalability of 8 TB.