小文件性能评估

通过 mdtest 进行小文件性能测试的结果如下:

配置

#!/bin/bash
set -e
TARGET_PATH="/mnt/test/mdtest" # mount point of CubeFS volume
for FILE_SIZE in 1024 2048 4096 8192 16384 32768 65536 131072 # file size
do
mpirun --allow-run-as-root -np 512 --hostfile hfile64 mdtest -n 1000 -w $i -e $FILE_SIZE -y -u -i 3 -N 1 -F -R -d $TARGET_PATH;
done

测试结果

Small File Benchmark

文件大小(KB) 1 2 4 8 16 32 64 128
创建操作 (TPS) 70383 70383 73738 74617 69479 67435 47540 27147
读取操作 (TPS) 108600 118193 118346 122975 116374 110795 90462 62082
删除操作 (TPS) 87648 84651 83532 79279 85498 86523 80946 84441
信息查看 (TPS) 231961 263270 264207 252309 240244 244906 273576 242930