Transferring from the Command Line |
This topic lists frequently asked questions regarding ascp command:
You can specify a transfer policy that determines how a fasp transfer utilizes the network resource, and you can specify target and minimum transfer rates where applicable. With the ascp command, use the following flags to specify transfer policies that are fixed, fair, high, and low:
Policy | Command template |
---|---|
Fixed |
--policy=fixed -l target_rate |
Fair |
--policy=fair -l target_rate -m min_rate |
High |
--policy=high -l target_rate -m min_rate |
Low |
--policy=low -l target_rate -m min_rate |
Aspera's fasp transport has no theoretical throughput limit. Other than the network capacity, the transfer speed may be limited by rate settings and resources of the computers. To verify that your system's fasp transfer can fulfill the maximum bandwidth capacity, prepare a client machine to connect to this computer, and test the maximum bandwidth.
On the client machine, start a transfer with fixed policy. Start with a lower transfer rate and increase gradually toward the network bandwidth (e.g. 1m, 5m, 10m...). Monitor the transfer rate and make sure that it fulfills your bandwidth:
$ ascp -l 1m source-file destination
To improve the transfer speed, you may also upgrade the following hardware components:
Component | Description |
---|---|
Hard disk | The I/O throughput, the disk bus architecture (e.g. RAID, IDE, SCSI, ATA, and Fiber Channel). |
Network I/O | The interface card, the internal bus of the computer. |
CPU | Overall CPU performance affects the transfer, especially when encryption is enabled. |
Use the -k flag to enable resume, and specify a resume rule:
ascp command follows symbolic links by default. There is a -o SymbolicLink flag that offers handling options:
In ascp, you can specify the overwriting rule with the following flags: