Details about File Transfer Server Throttling parameter

Document ID : KB000030814
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

What is the purpose of Throttling parameter in configuration policy under DSM/Common Components/File Transfer Server ?

File_Transfer_Server.png

 

Answer:

The parameter Throttling is used by the process cfftplugin for the sending of files (SD job output files, AM inventory files, Software signature .XML file, SD packages for NOSLess Agent etc...)

The files are sent on port TCP 4728. cfftplugin is using a parcel size of 131072 bytes (128 Kb).

Example : in order to send a file of size 1600000 bytes, cfftplugin will send 12 parcel of 131072 bytes and 1 parcel of size 27136 bytes

Throttling value is used to introduce a wait delay between the sending of 2 parcels.

Throttling could have the following values :

 

Unlimited   No Delay

4 Mbit      0.5 second

2 Mbit      1 second

1 Mbit      2 seconds

512 Kbit    4 seconds

256 Kbit    8 seconds

128 Kbit    16 seconds

64 Kbit     32 seconds

32 Kbit     64 seconds

 

values.png

 

Example seen in the log files :

 

With Throttling = 1 Mb 

120615-19:28:04.3464971L|007972|00000fc8|SDAgent   |cfFTClientAPI   |                    |000000|INFO   | CFTClientNotifier::FileSend() - sending 131072 bytes
120615-19:28:06.3858585L|007972|00000fc8|SDAgent   |cfFTClientAPI   |                    |000000|INFO   | CFTClientNotifier::FileSend() - sending 131072 bytes
120615-19:28:08.4600549L|007972|00000fc8|SDAgent   |cfFTClientAPI   |                    |000000|INFO   | CFTClientNotifier::FileSend() - sending 131072 bytes

 

 

With Throttling = 512 Kb

120615-19:22:09.5157945L|002612|00000f10|SDAgent   |cfFTClientAPI   |                    |000000|INFO   | CFTClientNotifier::FileSend() - sending 131072 bytes
120615-19:22:13.6580542L|002612|00000f10|SDAgent   |cfFTClientAPI   |                    |000000|INFO   | CFTClientNotifier::FileSend() - sending 131072 bytes
120615-19:22:17.7681203L|002612|00000f10|SDAgent   |cfFTClientAPI   |                    |000000|INFO   | CFTClientNotifier::FileSend() - sending 131072 bytes