Forum Discussion
Azure file Share Performance issue
Hi Team,
I have recently migrate on-premise file server to Azure file share and setup AD authentication. It's public endpoint but we i am copied like 6 GB data then it was taken more then 2 hours even my internet bandwidth very good.
I have setup hot tier but still performance is remain the same. support team is also not able to provide proper resolution.
3 Replies
- balasubramanimIron Contributor
Try the below mentioned steps
1. Use AzCopy – Faster than manual copying.
AzCopy copy "C:\yourfolder" "https://<storageaccount>.file.core.windows.net/<fileshare>/yourfolder" --recursive2. Enable SMB Multichannel – Improves throughput.
Set-SmbClientConfiguration -EnableMultiChannel $true3. Use a Private Endpoint – Reduces latency vs. public endpoint.
4. Check Storage Tier – Consider Premium File Share for SSD speeds.
5. Monitor Metrics – Check Azure Monitor for IOPS, latency & bottlenecks.
6. Increase TCP Window Size
Set-SmbClientConfiguration -EnableLargeMtu $trueFor best results, test AzCopy & switch to a Private Endpoint.
Check what is the Storage account type normally they are placed on SSD now if you are facing issues with that and need higher througput and IOPS you can try Azure Premium storage accounts. Hope this helps.
Check on below:
- Check Performance Tier: Ensure that you're using the appropriate performance tier for your workload. If you're using a standard file share, consider upgrading to a premium file share if you need higher IOPS and lower latency.
- Optimize Network: Verify that your network settings are optimized for Azure file shares. Ensure that your network bandwidth is sufficient and that there are no bottlenecks.
- Client Configuration: Make sure that your client machines are up-to-date and properly configured. Older operating systems or configurations might not perform optimally with Azure file shares.
- Throttling Issues: Check if your file share is being throttled. Throttling can occur if you exceed the IOPS, ingress, or egress limits for your file share. You can monitor the performance metrics in the Azure portal to see if throttling is happening.
- File Size and Type: Large files and certain types of files might take longer to transfer. Consider breaking large files into smaller chunks or using different file formats if possible.
- Cache Settings: If you're using caching, ensure that it's configured correctly. Caching can significantly improve performance for frequently accessed files.