Depending on your workflow, offload speeds can vary drastically. When attempting to maximize speeds, there are many components that can be analyzed. These can be both the hardware you are using as well as settings found within ShotPut Pro.



Hardware

When determining if the hardware is causing any slowdown in your transfer speeds, it is best to analyze it piece by piece. If you are using an extremely fast SSD along with a much slower HDD, your speeds will be limited by the slower drive. Drive age and use can also cause a slowdown, especially as a drive nears the end of its lifespan. In addition to age and use, if a drive begins to reach its capacity or overheat during the offload process, you may also experience slower speeds.


Outside of your drives, there are other hardware components of your setup that should be looked at. Your cables and connections could be limiting speeds, especially when you begin daisy chaining items together. Although less common it is also recommended you ensure you check any applicable hardware for firmware updates released by the manufacturer. 


To test your hardware we recommend using software that measures the read and write speed of each device individually. There are a few options you can use for this such as the AJA System Test or the Blackmagic Disk Speed Test



Software

If you have tested your hardware and still experience slow offload speeds in ShotPut Pro, there are a couple of options to check in the software that could yield improvements. 


The first thing to look at are your verification settings. The softwares listed above do not provide ways of testing verification, and this could be leading to an overall slowdown. If you are using an MD5 checksum, or another older option, it may be time to switch to one of the faster xxHASH options. Keep in mind that when comparing transfer speeds to any of the speed tests, or even Finder, the total offload time will almost always be slower as the verification process is not being done.


The second option you have for improving offload speeds is to modify the IO settings of your drive(s). These IO settings include your concurrent reads, concurrent writes, and your buffer size. You can change each of these individually and test them as needed to see if any speed improvements can be garnered. The process for doing so is detailed below...


1) First, select the drive whose settings you would like to edit from the left hand side Drives List.


2) Then, select the Gear Icon to the left of it's name and representation.

3) To override the drive’s IO settings, select the check box next to the text Override IO settings. You can then adjust each setting as needed.




Note: Changing these settings could lead to slower performance. If this were to occur, simply uncheck the Override IO settings box. This will return the UI settings to their default state.



The ability to edit IO settings is only available in versions 2023.1 or later.