Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-13520

a performance regression on directory creation

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0
    • Lustre 2.13.0
    • None
    • 3
    • 9223372036854775807

    Description

      'git bisect' pointed out a performance regression on directory creation and commit "b7cd65a LU-12988 ldiskfs: mballoc to prefetch groups" caused regression.

      mpirun -np 640 mdtest -D -C -r -u -n 1000 -vv -p 10 -i 3 -d /scratch/mdt0
      
      master 52b5f4a LU-10401 tests: fix error from 'tr -d='
      SUMMARY rate: (of 3 iterations)
         Operation                      Max            Min           Mean        Std Dev
         ---------                      ---            ---           ----        -------
         Directory creation        :      44270.444      42144.617      43138.707        873.040
         Directory stat            :          0.000          0.000          0.000          0.000
         Directory removal         :      46058.435      44429.196      45452.138        726.962
         Tree creation             :         39.058         30.573         35.586          3.631
         Tree removal              :         32.583         31.615         32.014          0.413
      V-1: Entering PrintTimestamp...
      
      b7cd65a LU-12988 ldiskfs: mballoc to prefetch groups
      SUMMARY rate: (of 3 iterations)
         Operation                      Max            Min           Mean        Std Dev
         ---------                      ---            ---           ----        -------
         Directory creation        :      44626.926      43321.707      43810.517        580.641
         Directory stat            :          0.000          0.000          0.000          0.000
         Directory removal         :      46902.932      45311.241      46091.593        649.716
         Tree creation             :         39.966         25.251         34.092          6.363
         Tree removal              :         32.608         25.252         30.093          3.424
      V-1: Entering PrintTimestamp...
      
      59a3d72 LU-12043 llite: move tunable params to sysfs_memparse()
      SUMMARY rate: (of 3 iterations)
         Operation                      Max            Min           Mean        Std Dev
         ---------                      ---            ---           ----        -------
         Directory creation        :      76243.849      62728.925      69264.981       5525.345
         Directory stat            :          0.000          0.000          0.000          0.000
         Directory removal         :      47895.918      47533.099      47709.202        147.805
         Tree creation             :         43.638         38.047         41.193          2.336
         Tree removal              :         33.540         27.030         31.193          2.951
      V-1: Entering PrintTimestamp...
      

      Attachments

        Activity

          People

            bzzz Alex Zhuravlev
            sihara Shuichi Ihara
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: