测试CPFS文件系统的性能,需要注意文件系统兑现的性能指标、性能测试的环境与方法两个因素。
测试环境请注意如下几点:
1)CPFS 客户端的 ECS 需要跟 CPFS 文件系统位于同一个可用区。跨可用区收到网络延迟的影响,吞吐、IOPS都会下降。
2)运行 CPFS 客户端的 ECS 本身也有规格限制,例如 g7.xlarge 的基线带宽是2Gbps(250MB/s),单个这样的 ECS 是不能打满 CPFS 文件系统带宽的。您可以尝试多加几个 ECS 同时压测 CPFS 的带宽。
3)7代以上的 ECS 都具有带宽 burst 的能力,一开始能达到较高带宽,但一段时间(credit耗尽)后会回归到基线带宽。此时您可能会观察到压测 CPFS 文件系统的性能下降,原因是 ECS 带宽回归到基线带宽。您在测试时请按照 ECS 基线带宽评估 ECS 的规格和数量。