MetaData performance evaluation

The results of metadata performance testing through mdtestopen in new window are as follows:

tool settings

#!/bin/bash
TEST_PATH=/mnt/cfs/mdtest # mount point of CubeFS volume
for CLIENTS in 1 2 4 8 # number of clients
do
mpirun --allow-run-as-root -np $CLIENTS --hostfile hfile01 mdtest -n 5000 -u -z 2 -i 3 -d $TEST_PATH;
done

Directory Creation

Dir Creation

1 Process4 Processes16 Processes64 Processes
1 Client448.6182421.00114597.9743055.15
2 Clients956.9475917.57628930.43172388.765
4 Clients2027.0213213.40354449.056104771.356
8 Clients4643.75527416.90489641.301119542.62

Directory Removal

Dir Removal

1 Process4 Processes16 Processes64 Processes
1 Client399.7792118.00512351.63534903.672
2 Clients833.3535176.81224471.67450242.973
4 Clients1853.61711462.92746413.31391128.059
8 Clients4441.43524133.61774401.336115013.557

Directory Status Check

Dir Stat

1 Process4 Processes16 Processes64 Processes
1 Client283232.7611215309.5244231088.10412579177.02
2 Clients572834.1432169669.0588362749.21718120970.71
4 Clients1263474.5493333746.78610160929.2931874265.88
8 Clients2258670.0698715752.8322524794.9877533648.04

File Creation

File Creation

1 Process4 Processes16 Processes64 Processes
1 Client448.8882400.80313638.07227785.947
2 Clients925.685664.16625889.16350434.484
4 Clients2001.13712986.96850330.95291387.825
8 Clients4479.83125933.43786667.966112746.199

File Removal

File Removal

1 Process4 Processes16 Processes64 Processes
1 Client605.1433678.13818631.34247035.912
2 Clients1301.1518365.66734005.2564860.041
4 Clients3032.68314017.42650938.92680692.761
8 Clients7170.38632056.95968761.90888357.563

Tree Creation

Tree Creation

1 Process4 Processes16 Processes64 Processes
1 Client305.778229.56286.29923.917
2 Clients161.31211.11976.30124.439
4 Clients260.562223.15381.20923.867
8 Clients350.038220.74481.62117.144

Tree Removal

Tree Removal

1 Process4 Processes16 Processes64 Processes
1 Client137.46270.88131.2357.057
2 Clients217.026113.3623.9717.128
4 Clients231.622113.53930.6267.299
8 Clients185.15683.92320.6075.515
Edit on GitHub