Performance characteristics of SSD and HDD storage classes
The throughput that an FSx for Lustre file system provisioned with SSD or HDD storage class supports is proportional to its storage capacity. Amazon FSx for Lustre file systems scale to multiple TBps of throughput and millions of IOPS. Amazon FSx for Lustre also supports concurrent access to the same file or directory from thousands of compute instances. This access enables rapid data checkpointing from application memory to storage, which is a common technique in high performance computing (HPC). You can increase the amount of storage and throughput capacity as needed at any time after you create the file system. For more information, see Managing storage capacity.
FSx for Lustre file systems provide burst read throughput using a network I/O credit mechanism to allocate network bandwidth based on average bandwidth utilization. The file systems accrue credits when their network bandwidth usage is below their baseline limits, and can use these credits when they perform network data transfers.
The following tables show performance that the FSx for Lustre deployment options using SSD and HDD storage classes are designed for.
Deployment Type | Network throughput (MBps/TiB of storage provisioned) | Network IOPS (IOPS/TiB of storage provisioned) | Cache storage (GiB of RAM/TiB of storage provisioned) | Disk latencies per file operation (milliseconds, P50) | Disk throughput (MBps/TiB of storage or SSD cache provisioned) | ||
---|---|---|---|---|---|---|---|
Baseline |
Burst |
Baseline |
Burst |
||||
SCRATCH_2 | 200 | 1300 | Tens of thousands baseline Hundreds of thousands burst |
6.7 |
Metadata: sub-ms Data: sub-ms |
200 (read) 100 (write) |
‐ |
PERSISTENT-125 | 320 | 1300 | 3.4 |
125 |
500 | ||
PERSISTENT-250 | 640 | 1300 | 6.8 |
250 |
500 | ||
PERSISTENT-500 | 1300 | ‐ | 13.7 | 500 | ‐ |
||
PERSISTENT-1000 | 2600 | ‐ | 27.3 | 1000 | ‐ |
Deployment Type | Network throughput (MBps/TiB of storage or SSD cache provisioned) | Network IOPS (IOPS/TiB of storage provisioned) | Cache storage (GiB of RAM/TiB of storage provisioned) | Disk latencies per file operation (milliseconds, P50) | Disk throughput (MBps/TiB of storage or SSD cache provisioned) | ||
---|---|---|---|---|---|---|---|
Baseline |
Burst |
Baseline |
Burst |
||||
PERSISTENT-12 | |||||||
HDD storage | 40 | 375* |
Tens of thousands baseline Hundreds of thousands burst |
0.4 memory |
Metadata: sub-ms Data: single-digit ms |
12 |
80 (read) 50 (write) |
SSD read cache |
200 |
1,900 |
200 SSD cache |
Data: sub-ms |
200 |
- |
|
PERSISTENT-40 | |||||||
HDD storage | 150 | 1,300* |
Tens of thousands baseline Hundreds of thousands burst |
1.5 |
Metadata: sub-ms Data: single-digit ms |
40 |
250 (read) 150 (write) |
SSD read cache |
750 |
6500 |
200 SSD cache |
Data: sub-ms |
200 |
- |
Deployment Type | Network throughput (MBps per TiB of storage provisioned) | Network IOPS (IOPS per TiB of storage provisioned) | Cache storage (GiB per TiB of storage provisioned) | Disk latencies per file operation (milliseconds, P50) | Disk throughput (MBps per TiB of storage or SSD cache provisioned) | ||
---|---|---|---|---|---|---|---|
Baseline |
Burst |
Baseline |
Burst |
||||
PERSISTENT-50 | 250 | 1,300* | Tens of thousands baseline Hundreds of thousands burst |
2.2 RAM |
Metadata: sub-ms Data: sub-ms |
50 | 240 |
PERSISTENT-100 | 500 | 1,300* | 4.4 RAM | 100 | 240 | ||
PERSISTENT-200 | 750 | 1,300* | 8.8 RAM | 200 | 240 |
Note
* Persistent file systems in the following AWS Regions provide network burst up to 530 MBps per TiB of storage: Africa (Cape Town), Asia Pacific (Hong Kong), Asia Pacific (Osaka), Asia Pacific (Singapore), Canada (Central), Europe (Frankfurt), Europe (London), Europe (Milan), Europe (Stockholm), Middle East (Bahrain), South America (São Paulo), China, and US West (Los Angeles).
Example: Aggregate baseline and burst throughput
The following example illustrates how storage capacity and disk throughput impact file system performance.
A persistent file system with a storage capacity of 4.8 TiB and 50 MBps per TiB of throughput per unit of storage provides an aggregate baseline disk throughput of 240 MBps and a burst disk throughput of 1.152 GBps.
Regardless of file system size, Amazon FSx for Lustre provides consistent, sub-millisecond latencies for file operations.