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

Increasing the size of oh_buckets in obd_histogram

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Medium Medium
    • Lustre 2.18.0
    • None
    • None
    • 3
    • 9223372036854775807

      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.

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

              Created:
              Updated:
              Resolved: