|
Article ID: 224
Last updated: 03 Dec, 2025
A Lustre filesystem is a highly scalable, high-performance shared filesystem for Linux clusters that is managed with Lustre software. It can support many thousands of client nodes, petabytes of storage, and hundreds of gigabytes per second of I/O throughput. The NAS Lustre filesystems are named "/nobackuppX." Each Lustre filesystem is actually a set of many small filesystems, which are referred to as object storage targets (OSTs). The Lustre software presents the OSTs as a single unified filesystem. For more information about OSTs and other Lustre filesystem components, see the Main Lustre Components section below. Useful Lustre CommandsThe examples in this section use /nobackupp17 as an example of a specific Lustre filesystem. Listing Disk Usage and QuotasTo display disk usage and limits on your /nobackup directory:
or
To display usage on each OST, add the -v option:
Listing Space UsageTo list space usage per OST and MDT in human-readable format for all Lustre filesystems or for a specific one:
Listing Inode UsageTo list inode usage for all filesystems or for a specific one:
Listing OSTsTo list all the OSTs for the filesystem:
Viewing Striping InformationTo view the striping information for a specific file or directory:
Note: Omitting the -d flag will display striping for all files in the directory. File StripingFiles on the Lustre filesystems are striped automatically. This means they are transparently divided into chunks that are written or read simultaneously across a set of OSTs within the filesystem. The chunks are distributed among the OSTs using a method that ensures load balancing. Files larger than 100 gigabytes (GB) must be striped in order to avoid taking up too much space on any single OST, which might adversely affect the filesystem. Striping benefits include:
However, striping small files increases the number of objects in each file, resulting in increased overhead due to network operations—sometimes creating server contention. This is not likely to cause problems for files larger than 4 megabytes (MB), but in many cases, striping can cause noticeably slower read/write performance for files smaller than 4 MB. Progressive File LayoutLustre's progressive file layout (PFL) feature enables stripe settings for different segments of a file to be configured in such a way that a small stripe count is used for the beginning segment, and larger stripe counts are used for latter segments as the file grows. All of the NAS Lustre filesystems have been configured with NAS-selected PFL settings. To learn more about PFL, see Progressive File Layout with SSD and HDD Pools. Main Lustre ComponentsLustre filesystem components include:
Also read
|