Part of our workflow involves doing a rsync several times a day from one folder to another on the same volume, usually with not many changes.
We’ve recently moved to DigitalOcean from AWS, and this has been a pain point as what used to take about 20 seconds now takes 2-3 minutes.
We haven’t shut down our old AWS server yet, so I ran the rsync command on both to compare, to get as close as possible to an apples-to-apples comparison. (DO $15 server with 3 cores, vs AWS 4-core) Both are formatted with XFS. Both were comparing about 650Mb of files, of which only 500Kb were changed.
DigitalOcean: 5,318,746.05 bytes/sec = 121.041s
AWS: 31,383,446.83 bytes/sec = 20.047s
The droplet graphs during that 2 mins shows low cpu, memory usage and disk i/o, so maybe the graph only shows the disk i/o for the built-in disk?
This page https://www.digitalocean.com/docs/volumes/ says volumes on standard droplets should get around 200MB/s, and burst up to 300MB/s
What speeds should we expect for working on volumes? 5-6 MB/s is a big difference to 200-300 MB/s!
What impacts Volume speed?
Are there plans to show graphs for the Block Storage Volumes? (Or if the current graph includes it why didn’t my rsync show?)
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.
Click below to sign up and get $200 of credit to try our products over 60 days!