Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
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
- mentioned in
-
Page No Confluence page found with the given URL.
Landed for 2.8.0