Application Performance is Not as Expected
Learn how to troubleshoot application performance on File Storage file systems.
Several factors can impact application performance:
-
Available bandwidth
We recommend that you use bare metal compute instances because instance bandwidth scales with the number of oCPU's. Bare metal compute instances provide the greatest bandwidth. Virtual machines (VMs) are bandwidth limited based on the number of CPUs consumed. Single oCPU VM compute instances provide the least bandwidth.
-
Latency
Subnets can be either AD-specific or regional. The type of subnet you choose to create your File Storage resources in can affect latency. You can create File Storage resources in either type of subnet.
Regional subnets allow compute instances to connect to any mount target in the subnet regardless of AD, with no additional routing configuration. However, to minimize latency, place mount targets in the same AD as compute instances just as you would in an AD-specific subnet.
For more information, see VCNs and Subnets.
Tip
If you want to verify that your instance and mount target are in the same availability domain, you can view the availability domain for any mount target on its Details page, in the Mount Target Information tab.
A file system is always in the same subnet as its associated mount target.
You can also view the availability domain for any instance on its Details page, in the Instance Information tab.
-
Mount options
By not providing explicit values for mount options such as
rsize
andwsize
, the client and server can negotiate the window size for read and write operations that provide the best performance.