We found a performance regression in master branch on our metadata scalability and regression testing.
Lustre-2.6 server is more than 50% slower against lustre-2.5 server on file creation/removal to shared directory. Here is test results.
mdtest -n $((1280000/NP)) -i 3 -p 10 -d /lustre_{0-$NP}/mdtest.out -F -C -r
File creation(Shared directory) |
2.5 server |
2.6 server |
32 threads |
69035 |
33354 |
64 threads |
80798 |
30619 |
128 threads |
69896 |
29956 |
256 threads |
64860 |
29951 |
512 threads |
70733 |
30070 |
1024 threads |
73064 |
30540 |
File removal(Shared directory) |
2.5 server |
2.6 server |
32 threads |
61087 |
52609 |
64 threads |
82981 |
46370 |
128 threads |
72802 |
37697 |
256 threads |
78388 |
35324 |
512 threads |
81033 |
41058 |
1024 threads |
79155 |
40544 |