Small file performance evaluation

The results of the small file performance test by mdtestopen in new window are as follows:

Configuration

#!/bin/bash
set -e
TARGET_PATH="/home/service/chubaofs/adls/mnt-perform-test" # mount point of CubeFS volume
for FILE_SIZE in 1024 2048 4096 8192 16384 32768 65536 131072 # file size
do
    CMD="/usr/lib64/openmpi/bin/mpirun --allow-run-as-root -mca plm_rsh_args '-p 18822' -np 512 --hostfile hfile64 mdtest -n 1000 -w $FILE_SIZE -e $FILE_SIZE -y -u -i 3 -N 1 -F -R -d $TARGET_PATH"
   #CMD="/usr/lib64/openmpi/bin/mpirun --allow-run-as-root -mca plm_rsh_args '-p 18822' -np 512 --hostfile hfile64 mdtest -n 1000 -w $FILE_SIZE -e $FILE_SIZE -y -u -i 3 -N 1 -F -R -d $TARGET_PATH"
	echo
	echo $CMD
	eval $CMD | tee -a ${LOGPREFIX}.txt
	echo "start to sleep 5s"
	sleep 5
done

Test Results

Small File Benchmark

File Size (KB)1248163264128
Creation (TPS)4980837726422964482641481356993160935622
Read (TPS)7674381085848317539773165696656213553658
Deletion (TPS)7252267749709196868969819716717156871647
Stat (TPS)188609185945188542180602188274174771171100183334
Edit on GitHub