This page introduces the performance options available for Filestore instances and provides general recommendations to optimize performance. When you use Google Cloud console to create zonal and regional instances, custom performance is enabled by default to let you scale IOPS independently of capacity to meet your specific workload needs.
The following table provides a summary of performance limits for the lower and higher capacity ranges under custom performance settings:
| Capacity range | Service tier | Capacity | Provisioned IOPS per TiB |
|---|---|---|---|
| Lower capacity range | Regional (small instances available in region) | 100 GiB to 10,239 GiB | 4,000 to 17,000 |
| Regional (small instances unavailable in region) | 1 TiB to 9.75 TiB | 4,000 to 17,000 | |
| Zonal | 1 TiB to 9.75 TiB | 4,000 to 17,000 | |
| Higher capacity range | Regional | 10 TiB to 100 TiB | 3,000 to 7,500 |
| Zonal | 10 TiB to 100 TiB | 3,000 to 7,500 |
Understand performance calculations
The following table displays performance calculations based on provisioned IOPS per TiB and allocated capacity. The calculations are based on different capacity ranges to show how the values for read IOPS, write IOPS, read throughput, and write throughput change for the minimum and maximum IOPS per TiB values.
For more information, see Read and write IOPS.
| Capacity range | Minimum and maximum provisioned IOPS per TiB |
Capacity | Read IOPS | Write IOPS | Read throughput (MiBps) | Write throughput (MiBps) | Single client read throughput (MiBps) | Single client write throughput (MiBps) |
|---|---|---|---|---|---|---|---|---|
| Lower capacity range (100 GiB to 10,239 GiB) |
4,000 | 100 GiB | 2,000* | 600 | 47 | 16 | 47 | 16 |
| 600 GiB | 2,344 | 703 | 55 | 19 | 55 | 19 | ||
| 1,024 GiB | 4,000 | 1,200 | 94 | 32 | 94 | 32 | ||
| 10,239 GiB | 39,996 | 11,999 | 940 | 320 | 450 | 260 | ||
| 17,000 | 100 GiB | 2,000 | 600 | 47 | 16 | 47 | 16 | |
| 600 GiB | 9,961 | 2,988 | 234 | 80 | 234 | 80 |