ScoutFS stores metadata on a separate device from data. Metadata separation allows ScoutFS to direct extremely high metadata IOPS workloads to smaller higher performance NVMe or SSD LUN’s, while allocating data reads and writes to different devices that are optimized for streaming throughput. In extreme-scale environments, the metadata storage may be directed to a dedicated controller to ensure maximum performance.