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

spinlock contention at pagecache during buffered ior test

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.15.2
    • None
    • Rocky linux 8.7-ib, Lustre 15.2.2, 1 OSS / 4 OST , single client
    • 3
    • 9223372036854775807

    Description

      Lustre is configured with small configuration 1 OSS /4 OST 

      During single threaded buffered test with IOR I noticed high system CPU usage and spinlock contention at between IOR and ptlrpcd. 

      buffered ior executed like below: 

      ior  -F -w -b 64g -t 256m -e -o /lustre/

       

      This seems expected that during the buffered  test there is high pressure on pagecache but I wonder if this spinlock contention between IOR and ptlrpcd can be somehow avoided. 

      Additionally I did direct IO test and as expected I do not see any lock contention but 

      direct io test: 

      ior -b 64g -t 256m -e -w -r -o /lustre/iorfile --posix.odirect

       

      During direct IO test there is no contention (as expected) but IOR still consumes a lot of CPU time due to memory operations.  

      Attachments

        Activity

          People

            wc-triage WC Triage
            Kachkin Sergey Kachkin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: