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

SMP Node thread affinity

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Not a Bug
    • Major
    • None
    • None
    • None
    • SMP / vSMP
    • 4037

    Description

      Lustre by default starts threads by the count of processors in the system. In a SMP system there may be 512 procs which create 512 Lustre threads! The patch attached for version 1.8.7.70 reduces the number of threads to the number specified in the ksocknal.conf file as well allows to bind those threads to specific processors:
      options ksocklnd ncpus=12
      options ksocklnd cpu_affinity_off=256

      This reduction in threads and placement of those threads is essential for any lustre performance in a SMP system! Please consider integration of this new feature / patch in the general lustre distribution so everyone can benefit from better lustre performance in a SMP system.

      Thanks
      Eva Hocks, SDSC

      Attachments

        Activity

          People

            liang Liang Zhen (Inactive)
            hocks Eva Hocks (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: