Performance Tuning
Aspera has worked hard to create a transfer cluster that works well out of the box. The default configuration of the system is designed to maximize the price-to-performance ratio. However, if you require transfer speeds significantly faster than 1 Gbps, or if you are transferring hundreds of thousands of files then some tuning can improve cluster performance.
Your ATC cluster nodes can be optimized for maximum performance by changing certain configuration settings and selecting an instance type that supports your desired bandwidth usage.
Optimizing Instance Type
- If most of your transfers are less than 1 GB, Aspera recommends using General Purpose M4 instances for your nodes.
- If your transfers typically exceed 1 GB, Aspera recommends using Compute Optimized C4 instances for your nodes.
Increasing Bandwidth Cap (Vlink)
Disabling Non-critical Features
Disable activity logging
Cluster nodes report bandwidth usage in real time by
default. Disable this reporting by locating the following line in the transfer
configuration and changing the value from true to
false:
<activity_bandwidth_logging>true</activity_bandwidth_logging>Disable pre-calculate job
Cluster nodes attempt to
estimate how long a transfer will take based on the size of the transfer and
real-time available bandwidth. This is a parallel process to transfers that can
decrease transfer performance in some scenarios. Disable pre-calculating
transfer time by locating the following line in the transfer configuration and
changing the value from yes to
no:
<pre_calculate_job_size>yes</pre_calculate_job_size>Reducing the Activity Retention Period
Decrease the activity
retention period by locating the following line in the transfer configuration
and changing the value from six hours to no less than one hour
(1h):
<activity_retention>6h</activity_retention>