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

Increasing the size of oh_buckets in obd_histogram

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Medium
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      Right now, the bucket size is 32 and anything greater than it will be fell into the last bucket. It has been used widely in the Lustre code base, in particular the number of pending IO to disk is using this. This might be good enough for the HDD era but nowdays NVME SSD can support many more pending IOs. For example, it's not uncommon to see a NVME SSD device to support 10+ queue pairs with 1K queue size for each queue. 

      This has caused issue to a recent performance investigation. I would propose to have a log2 based histogram.

      Attachments

        Issue Links

          Activity

            People

              Jinshan Jinshan Xiong
              jinshanx Jinshan Xiong
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: