White Papers

Dell HPC Lustre Storage solution with Mellanox Infiniband EDR
Also during the preliminary metadata testing, we concluded that the number of files per directory
significantly affects the results, even while keeping constant the total number of files created. For
example when testing with 64 threads creating 3125 files per directory in 5 directories per thread OR
creating 625 files per directory in 25 directories per thread, both result in the creation of 1 million
files, but the measured performance in IOPS is not the same. This is due to overhead of seeks
performed on the OSTs when changing directories. In order to present coherent results, the number of
files per directory was fixed at 3125 while we varied the number of directories per thread to yield total
number of files to be no less than 1 million and steadily increasing as thread counts increase. Table 3
represents the values used in each test. For both the file operation tests as well as the directory
operations tests, we performed the tests with eight iterations, each taking the average value for
recorded results.
Table 3: Parameters used on MDtest
Number of Threads (N)
Number of Files per
Directory
Number of Directories
per thread
Total number of Files
1
3125
320
1000000
2
3125
160
1000000
4
3125
80
1000000
8
3125
40
1000000
12
3125
27
1012500
16
3125
20
1000000
24
3125
14
1050000
32
3125
10
1000000
48
3125
7
1050000
64
3125
5
1000000
72
3125
5
1125000
96
3125
4
1200000
120
3125
3
1125000
128
3125
3
1200000
144
3125
3
1350000
168
3125
2
1050000
192
3125
2
1200000
216
3125
2
1350000
240
3125
2
1500000