Now that people are discussing the right hash function to use,
and the amount of space taken by filenames in various schemes,
I wondered how these things are on a random machine.
Here some statistics.

Andries

--------------------------------------------------------------

Statistics on a filesystem with 63 GB worth of files.

2797212 files

average file size: 22600 bytes
average depth: 8
average pathname length: 59 bytes
average filename length: 10 bytes

max file size: 678035456 bytes
max depth: 17
max pathname length: 159 bytes
max filename length: 99 bytes

longest path name (also with largest depth):
159 bytes: 
/b2/g1a/linux/nist/NIST-PCTS/STD/DIF/data/dif.d/ln_gt_100_test/ln_gt_100_test/ln_gt_100_test/ln_gt_100_test/ln_gt_100_test/ln_gt_100_test/ln_gt_100_test/tar_19

longest file name:
99 bytes: 
CL_Streamed_RawSample_Session_CL_Streamed_RawSample_Session_CL_InputSource_SoundFormatintbool_.html

distribution of depths:
 0: 1
 1: 50
 2: 3212
 3: 19951
 4: 57534
 5: 159917
 6: 347124
 7: 705958
 8: 569661
 9: 657689
10: 176777
11: 63221
12: 24646
13: 9765
14: 1364
15: 259
16: 80
17: 3

distribution of pathname lengths:
        0       1       2       3       4       5       6       7       8       9
0:      0       1       0       14      14      10      13      66      203     646
10:     1133    649     1521    3367    2664    2398    2969    3657    4822    3010
20:     3360    3951    3824    4182    5702    5043    6352    7660    9027    11948
30:     11877   25050   17943   26597   24599   23174   25292   31789   31897   31319
40:     33225   36892   36911   42668   42106   46898   46666   49673   54825   61980
50:     64753   62859   72410   75021   79526   73447   75175   72326   70532   70574
60:     71446   71227   68235   67907   62067   56403   54213   49642   44474   39715
70:     35215   31877   31270   22486   20232   16859   14218   12767   13826   12855
80:     8269    139474  13866   13182   5858    5158    268605  4077    3633    3152
90:     2627    2201    1691    1680    1486    1538    1327    1163    1025    1390
100:    818     891     775     935     1503    1450    438     368     296     1198
110:    1102    169     174     139     101     963     925     74      51      44
120:    31      22      20      20      20      6       12      17      12      18
130:    13      7       10      8       9       7       3       6       1       0
140:    2       0       0       0       0       0       0       0       1       0
150:    0       1       2       0       0       1       0       0       1       2
160:    0       0       0       0       0       0       0       0       0       0

distribution of filename lengths:
        0       1       2       3       4       5       6       7       8       9
0:      1       2341    16946   36630   66883   115118  189020  224596  289985  682943
10:     237134  213677  199863  114987  81873   60902   52485   38200   29354   24779
20:     21153   15792   13279   14638   11973   9366    7586    4674    3832    2975
30:     2645    1938    1643    1244    1076    909     660     642     544     508
40:     379     222     186     217     229     126     124     107     103     71
50:     52      52      48      54      56      41      38      40      11      18
60:     19      11      8       20      21      8       9       8       21      13
70:     10      9       10      8       9       11      4       9       5       4
80:     3       3       3       1       1       0       1       3       2       2
90:     1       0       1       1       1       1       2       0       0       1
100:    0       0       0       0       0       0       0       0       0       0

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to