Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
Lustre 2.17.0
-
None
-
3
-
9223372036854775807
Description
We observed an approximately 10% regression in directory removal performance in Lustre 2.17.0 compared to 2.16.1.
In a single-client, single-process mdtest workload, directory removal throughput decreased from ~5300 ops/sec (2.16.1) to ~4800 ops/sec (2.17.0). Here is test results.
Test workload:
$ mpirun -np 1 mdtest -i 3 -p 10 -n 160000 -vv -u -d /lustre/d0/d1/d2/mdtest.out -C -r -D
server: 2.17.0, client: 2.17.0
SUMMARY rate: (of 3 iterations) Operation Max Min Mean Std Dev --------- --- --- ---- ------- Directory creation 7518.939 7429.562 7467.942 46.005 Directory stat 0.000 0.000 0.000 0.000 Directory rename 0.000 0.000 0.000 0.000 Directory removal 4784.520 4734.104 4761.403 25.467
server: 2.17.0, client: 2.16.1
SUMMARY rate: (of 3 iterations) Operation Max Min Mean Std Dev --------- --- --- ---- ------- Directory creation 7642.558 7491.665 7568.660 75.494 Directory stat 0.000 0.000 0.000 0.000 Directory rename 0.000 0.000 0.000 0.000 Directory removal 4817.479 4788.654 4798.284 16.624
server: 2.16.1, client: 2.16.1
SUMMARY rate: (of 3 iterations) Operation Max Min Mean Std Dev --------- --- --- ---- ------- Directory creation 7730.476 7471.599 7606.341 129.764 Directory stat 0.000 0.000 0.000 0.000 Directory rename 0.000 0.000 0.000 0.000 Directory removal 5347.471 5300.265 5329.483 25.528