Slow sFTP Transfer rate
903692Dec 5 2011 — edited Dec 5 2011Hi,
I created a simple BPEL process to poll a sFTP Server and download the file as attachment to a local drive. The issue I am facing is with the <b>slower transfer rates</b> (700 KB/s) from sFTP server. Here is what I have tried to narrow down that the issue is with sFTP adapter/SOA Server and not with sFTP Server or BPEL process.
The sFTP server is inside the firewall and being accessed directly using the socket. Settings are as follows :
a. authenticationType – PASSWORD
b. host – the sFTP server hostname
c. password – password to connect the sFTP
d. port – 22
e. preferredCipherSuite – blowfish-cbc
f. preferredCompressionAlgorithm – none
g. preferredDataIntegrityAlgorithm – hmac-md5
h. preferredKeyExchangeAlgorithm – diffie-hellman-group1-sha1
i. preferredPKIAlgorithm – ssh-rsa
j. username – the username to connect to the sFTP
k. useSftp – true
<ol>
<li>
To make sure the problem is not with sFTP server configuration, I used psftp tool to connect and download. The speed is 10MB/s or more. It shows there is no limits on sFTP Server
</li>
<li>
Using the same BPEL process, changed the JNDI to point to the same server using ftp and the transfer rates again is more than 10MB/s. This shows that there is no issue with the BPEL.
</li>
<li>
The sFTP connection is good and it is able to download the smaller files with out any issues. If the file is larger it is never getting downloaded and its kept retrying.
</li>
</ol>
Is there any setting/tweaking that needs to be done at the sFTP adapter/SOA server to fix this issue Or is there anything I am missing?
Any help is much appreciated.
Thanks in advance,
Teja Kantamneni
Edited by: user9983426 on Dec 5, 2011 8:01 AM