Maximizing Backblaze Upload Speed for Cloud Storage

Author

Reads 1.1K

Detailed view of a black data storage unit highlighting modern technology and data management.
Credit: pexels.com, Detailed view of a black data storage unit highlighting modern technology and data management.

Uploading files to Backblaze can be a slow process, but there are ways to boost your upload speed.

First, check your internet connection speed to ensure it's fast enough to handle large file uploads. Backblaze recommends a minimum upload speed of 10 Mbps for optimal performance.

A wired Ethernet connection is generally faster and more stable than a Wi-Fi connection. This is especially true for large file uploads, where a dropped connection can be frustrating.

Using a dedicated upload server or a cloud-based upload service can also help improve upload speeds.

Expand your knowledge: Dropbox Camera Uploads Not Working

Improving Upload Speed

You can improve your upload speed by upgrading your hardware, such as using SSDs, which can result in a significant performance gain for small files.

One way to do this is by using a shard stash, a separate pool of servers populated with SSDs, to store small files. This can significantly speed up the upload process.

To use a shard stash, you'll need to split your file into shards and send them to both HDD Pods and the shard stash. The shard stash will easily win the "flush the data to disk" race and return its status in just a few milliseconds.

Credit: youtube.com, BackBlaze - is it Slow?

Another way to improve upload speed is by increasing the number of threads. Backblaze 4 allows you to increase your Backup Threads limit, which can optimize bandwidth utilization when network latency is present.

To activate threading, you'll need to be running Backblaze 4.0, and then you can increase the number of threads by "1" each time until you have optimized your upload speed.

Here's a rough guide to get you started:

Keep in mind that increasing the number of threads can also increase the amount of data and processing power that Backblaze is using at any given time, so be sure to monitor your system's network traffic and CPU utilization.

By using a shard stash and increasing the number of threads, you can significantly improve your upload speed and get your backups done faster.

Optimizing Upload Settings

Raise the upload speed limit by unchecking the Automatic Throttle option in the Performance tab of Backblaze settings. This will allow Backblaze to run as fast as it can, but may slow down other activities.

Detailed view of internal hard drive platters and read/write heads for data storage technology.
Credit: pexels.com, Detailed view of internal hard drive platters and read/write heads for data storage technology.

To do this, go to System Preferences, then Backblaze, and finally Settings. From there, uncheck the Automatic Throttle option and you're good to go.

Threading can also improve upload speed by optimizing bandwidth utilization when network latency is present. This works by having multiple processes independently sending encrypted blocks of data over the wire.

To activate threading, start with two threads and work your way up, monitoring network resources along the way. This is because too many processes can slow down the upload speed.

Here's a step-by-step guide to getting started with threading:

  1. Start with two threads and monitor network resources.
  2. Work your way up to see how your network can handle it.

Troubleshooting Slow Uploads

Threading can actually make upload speeds worse if you have too many processes going at once.

Threading is designed to optimize bandwidth utilization when network latency is present, but it can overload the wire if not used correctly.

To troubleshoot slow uploads, start by activating threading with just two threads and monitor your network resources.

If you're experiencing slow uploads, try increasing the number of threads one at a time to see if it improves your speed.

Network latency is a major factor in how well threading works, so if you're on a slow connection, you might not see much improvement.

By monitoring your network resources, you can avoid overloading the wire and ensure threading is working efficiently for you.

For another approach, see: How to Stop Uploads to Google Drive

Boosting Cloud Storage Speed

Stylish home office setup featuring laptop and external drives for data storage and backup.
Credit: pexels.com, Stylish home office setup featuring laptop and external drives for data storage and backup.

You can boost your Backblaze upload speed by taking a few simple steps.

First, consider raising the upload speed limit by going to System Preferences, then Backblaze, and finally unchecking the Automatic Throttle option under the Performance tab. This will allow Backblaze to run as fast as it can, though it may slow down other activities.

To optimize bandwidth utilization when network latency is present, you can activate threading. This works by having multiple processes independently sending encrypted blocks of data over the wire.

If you do activate threading, start with two threads and work your way up, monitoring network resources along the way. This will help prevent the wire from getting overstuffed and slowing down the upload speed.

Test Methodology

To get a clear picture of how we tested Backblaze upload speeds, let's take a look at our test methodology. We wrote a simple Python test app using the AWS SDK for Python (Boto3).

Readers also liked: Free Website Speed Test

Detailed view of hard drive mechanism showcasing metallic precision parts.
Credit: pexels.com, Detailed view of hard drive mechanism showcasing metallic precision parts.

Each test run involved timing 100 file uploads, with a 10ms delay between each upload. The delay is not included in the measured time, so you get a true sense of how fast the uploads are.

We used a single HTTPS connection across the test run, following best practice for API usage. This helps ensure our results are accurate and reliable.

Our test app has been running on a VM in Vultr's New Jersey region every six hours for the past few weeks. This consistent testing schedule allows us to capture a range of performance data.

We've been testing against both our U.S. East region and its AWS neighbor. This gives us a solid comparison of performance across different locations.

You might enjoy: Pingdom Speed Test

Frequently Asked Questions

Why does Backblaze take so long?

Backblaze speeds may be reduced due to latency in your internet connection or geographic distance from our servers. Learn more about how these factors can affect your speeds

Thomas Goodwin

Lead Writer

Thomas Goodwin is a seasoned writer with a passion for exploring the intersection of technology and business. With a keen eye for detail and a knack for simplifying complex concepts, he has established himself as a trusted voice in the tech industry. Thomas's writing portfolio spans a range of topics, including Azure Virtual Desktop and Cloud Computing Costs.

Love What You Read? Stay Updated!

Join our community for insights, tips, and more.