@Naveen naidu Welcome to Microsoft Q&A Forum, Thank you for posting your query here! You are using Azure speed test tool to check the speed: https://www.azurespeed.com/Azure/Download am I correct ?
There is no throttling on the Azure side, refer to below article. If the network and client machine can handle the traffic then we will send it. Here's a guide for troubleshooting high E2E latency: https://learn.microsoft.com/en-us/azure/storage/common/storage-monitoring-diagnosing-troubleshooting#metrics-show-high-AverageE2ELatency-and-low-AverageServerLatency
- Can you use a content delivery network (CDN) to cache static content and reduce the load on your web server.
- Try to optimize your web application code and database queries to reduce the amount of data that needs to be transferred between the server and the client.
Performance tuning for file servers
Can you download PerfInsights tool, for Performance data collection Windows
Using PerfInsights:
- Execute PerfInsights using the Azure Files scenario: PerfInsights.exe /r azurefiles /sr 9971**9
- Select Y to agree to share diagnostic information
- Select Y to agree PerfInsights EULA.
- Reproduce the performance issue or make sure that it's occurring.
- When enough data is collected , press any key to stop diagnostic data collection.
- Retrieve the compressed file created under the current folder with format similar to "CollectedData_YYYY-MM-DD_HH-MM-FFF.zip"
Additional information: Sometimes your proxies/VMs or whatever runs in the same datacenter, network requests does not leave the local network and the speed then depends on the infrastructure. (routers, firewalls, cables, etc). I'm sure they won't limit speed between their own infrastructure so services hosted on the same network works at full speed. There could be several reasons why your web application is taking a long time to load content from Azure file share. Here are a few things you can check:
- Network latency: Check the network latency between your AKS cluster and the Azure file share. You can use tools like
ping
ortraceroute
to diagnose network issues. - Application performance: Check the performance of your web application. You can use tools like
Azure Application Insights
orAzure Monitor
to monitor the performance of your application. - AKS cluster performance: Check the performance of your AKS cluster. You can use tools like
Azure Monitor for Containers
orKubernetes Dashboard
to monitor the performance of your AKS cluster. - File share caching: Consider using caching to improve the performance of the Azure file share. You can use tools like
Azure Cache for Redis
orAzure CDN
to cache the content of the file share.
If the issue still persist, I would recommend you contact support, so If you have a support plan, I request you file a support ticket, else please do let us know, we will try and help you get a one-time free technical support. In this case, could you send an email to AzCommunity@Microsoft.com referencing this thread as well as your subscription ID. Please mention "ATTN subm" in the subject field. Thank you for your cooperation on this matter and look forward to your reply.
I hope this helps you diagnose the issue. Let me know if you have any further questions!
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.