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

Toward smaller memory allocations on wide-stripe file systems

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.8.0
    • Lustre 2.8.0
    • None
    • Test nodes with 2.7.57-gea38322
    • 3
    • 9223372036854775807

    Description

      I'm testing on a fairly recent master build that includes the patch from LU-6587 (refactor OBD_ALLOC_LARGE to always do kmalloc first). That band-aid has been great a improving performance on our wide-stripe file systems, but in the face of memory pressure/fragmentation, it will still rely on vmalloc to satisfy memory requests. Since users tend to use RAM, I'd like to see if there are any opportunities to reduce allocation sizes.

      Anywhere we need to allocate sizeof(something) * num_stripes, we should check to see if there's any way to avoid per-stripe information or at least reduce sizeof(something).

      Attachments

        Issue Links

          Activity

            [LU-7085] Toward smaller memory allocations on wide-stripe file systems
            jgmitter Joseph Gmitter (Inactive) made changes -
            Remote Link Original: This issue links to "Page (HPDD Community Wiki)" [ 16429 ] New: This issue links to "Page (HPDD Community Wiki)" [ 16429 ]
            pjones Peter Jones made changes -
            Link Original: This issue is related to LDEV-36 [ LDEV-36 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to LDEV-37 [ LDEV-37 ]
            jgmitter Joseph Gmitter (Inactive) made changes -
            Link Original: This issue is related to LDEV-37 [ LDEV-37 ]
            jgmitter Joseph Gmitter (Inactive) made changes -
            Link New: This issue is related to LDEV-36 [ LDEV-36 ]
            jgmitter Joseph Gmitter (Inactive) made changes -
            Link New: This issue is related to LDEV-37 [ LDEV-37 ]
            pjones Peter Jones made changes -
            Link Original: This issue is related to LDEV-142 [ LDEV-142 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to LDEV-143 [ LDEV-143 ]
            jgmitter Joseph Gmitter (Inactive) made changes -
            Remote Link New: This issue links to "Page (HPDD Community Wiki)" [ 16429 ]
            jgmitter Joseph Gmitter (Inactive) made changes -
            Link New: This issue is related to JFC-15 [ JFC-15 ]

            People

              ys Yang Sheng
              ezell Matt Ezell
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: