What is the purpose of Throttling parameter in configuration policy under DSM/Common Components/File Transfer Server ?
Client Automation - 14.x
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
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