/
Progressive File Layout (PFL) and File Striping

Progressive File Layout (PFL) and File Striping

The file system /scratch on Setonix is a Lustre filesystem that makes automatic use of file striping to increase I/O performance. This means that files are automatically divided into chunks that are written or read simultaneously across a set of Object Storage Targets (OSTs). In previous systems, it was recommended to manually set optimal file striping parameters depending on the size of the different files read/written by applications but, in current Lustre systems, this is not longer needed, thanks to the Progressive File Layout (PFL) technology.

PFL automatically enforces different striping settings for different segments of the files as they grow, allowing great I/O performance for most of the applications without the need for users to "optimise" their own striping settings. Because of this, we ask users not to manually adjust the file striping. If users feel the default PFL settings are not meeting their needs, please contact raise a ticket to the helpdesk.

/scratch now uses Progressive FIle Layout

By default, Setonix /scratch use PFL to stripe files to make best use of the SSD and HDD. This default settings has been set to work for almost all workflows and we recommend not setting the stripping explicitly. 

Related pages

Related content

Deleting Large Numbers of Files on Lustre Filesystems
Deleting Large Numbers of Files on Lustre Filesystems
Read with this
Resource Overview
More like this
Filesystem Policies
Filesystem Policies
Read with this
Setonix Migration Guide
Setonix Migration Guide
More like this
Pawsey Filesystems and their Use
Pawsey Filesystems and their Use
Read with this
Pawsey Object Storage: Acacia
Pawsey Object Storage: Acacia
Read with this