论文部分内容阅读
为了更好的测试分布式文件系统的性能,用户及研究人员需要研究或选用有效的测试工具。通过调研发现,目前针对分布式文件系统的性能测试研究及相应的性能测试工具较少,且已有的测试工具存在很多不足。考虑到分布式文件系统性能测试技术及测试工具在分布式系统性能相关研究中的重要性,以此展开相关研究。 为了适应不同的应用背景和满足不同的需求,分布式文件系统一般会采用不同的设计方案,因而它们的性能也会相差较大。其中影响系统性能的设计因素有很多,最主要的有分布式文件系统的架构设计、元数据管理、缓存和缓存一致性、数据备份和副本一致性、负载平衡策略等。因此,在分布式文件系统性能测试中,需要有效的解决这些因素对测试结果的影响。通过调研已有的文件系统性能测试工具,发现目前很多测试工具存在一些问题,比如缺乏详细的说明文档、无法有效地避免系统缓存及文件系统老化对测试结果的偶然性影响、缺乏扩展性和可移植性、测试结果简单等。为了解决已有测试工具存在的这些不足,研究和实现了针对分布式文件系统的性能测试系统,该系统提供了四种测试负载,支持多客户端并发测试,通过大数据量测试来有效的解决了缓存、系统老化等因素对测试结果的影响,能够给用户提供详细的测试结果数据并支持测试结果的可视化展示。