PermittedThroughput is the maximum amount of throughput that a file system can drive. For file systems in the Provisioned Throughput mode, if the amount of data stored in the EFS Standard storage class allows your file system to drive a higher throughput than you provisioned, this metric reflects the higher throughput instead of the provisioned amount. For file systems in Bursting Throughput mode, this value is a function of the file system size and BurstCreditBalance. Because the MeteredIOBytes metric is less than the PermittedThroughput metric, the application is not driving the file system hard enough to reach the PermittedThroughput. Please review the Performance section of the Amazon EFS user guide for ideas on how to improve performance - https://docs.aws.amazon.com/efs/latest/ug/performance-tips.html. Here are a few tips: 1) increase the number of threads accessing the EFS file systems (e.g. increase the degree of parallelism), use larger average I/O sizes, use NFSv4.1 and a Linux distro with the latest kernel version. If you want to verify that the file system is capable of achieving more throughput than you can drive with your application, use a synthetic tool like dd, IOR, FIO, with lots of threads and a large block size (e.g. 1 MiB). Refer to the Amazon EFS tutorial for tips on how to achieve better performance with Amazon EFS - https://github.com/aws-samples/amazon-efs-tutorial/tree/master/performance.
Thanks for the useful response.
I am mounting from Amazon Linux 2 instances and using the efs helper. I tried a few of the DD tools to test throughput, and interestingly, the output from DD and load while DD is running, shows 100MB/s+ throughput so it seems the throughput is definitely available, however the Cloudwatch graphs are only showing peaks of 1.05MB during the times I was running the DD tests which is what is misleading to me.
Changing EFS filesystems from General Performance to Max I/OAccepted Answerasked 8 months ago
EFS high metadata IOasked 6 months ago
EFS metrics not showing and EC2 cannot write on EFSasked 3 months ago
Cost for just creating efs and leaving it emptyAccepted Answerasked 4 months ago
EFS Throughput not exceeding 1MBasked 10 months ago
EFS price based on giga bytes:asked 2 years ago
EFS performance/cost optimizationasked 8 months ago
EFS throughput mounted on many instancesAccepted Answerasked 3 months ago
Is EFS Provisioned Throughput mode billed at daily granularity?asked 3 months ago
EFS Client Connections Metric Fluctuationsasked 4 months ago