Description
Bug Report
dvc push: is very slow when pushing to Azure Blob Storage remote
Description
When pushing larger files (~700MB) to a Azure Blob Storage remote I'm experiencing very slow speeds (3-4 min for a single file = ~4 MB/s). The same file takes around ~10s to upload (~70 MB/s) when using AzCopy (https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-blobs-upload).
Is this to be expected, or am I doing something wrong?
Reproduce
- dvc init
- dvc remote add -d myremote azure://dvc/
- dvc remote modify --local myremote connection_string 'BlobEndpoint=h...'
- add new large file (large_file.wav) to folder (~700 MB)
- dvc add large_file.wav
- dvc push
Expected
Fast upload speed ~ 70 MB/s.
Environment information
DVC Version: 3.1.0
Python Version: 3.8.10
OS: tried on MacOS Ventura 13.1 and Ubuntu 20.04.6 LTS
Thank you very much for the help!