[
https://issues.apache.org/jira/browse/SSHD-979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17088652#comment-17088652
]
Subramaniajeeva commented on SSHD-979:
--------------------------------------
[~gnodet]
By x ms latency you mean the time for the packet to reach from source to
destination I presume.
>From the numbers I could see the higher the latency, higher the gain by this
>fix.
As it is in commons, it is applicable for both client and server I assume.
Last year, I had a big performance problem with sftp client while transferring
the file with code something like this:
{code:java}
val ip: InputStream = sftpClient1.get(srcPath, readBufferSize)
val op: OutputStream = sftpClient2.put(destPath, writeBufferSize)
val bytesTransferred = IOUtils.copy(ip, op, transferBufferSize)
ip.close()
op.close()
{code}
{color:#172b4d}Unfortunately, I had to switch to Jsch client to fix the issue,
as it was timesensitive.{color}
{color:#172b4d}In terms of numbers, transferring 1G was taking 2hrs with the
code mentioned above. When used similar code with jsch, I was able to transfer
with 1.1 minute.{color}
{color:#172b4d}JSch has absolutely no logs and error messages sucks. I really
want to go back and use Mina sftp client.{color}
{color:#172b4d}Please let me know where I missed.{color}
> Rework SFTP streams so that we can send or receive as much data as possible
> ---------------------------------------------------------------------------
>
> Key: SSHD-979
> URL: https://issues.apache.org/jira/browse/SSHD-979
> Project: MINA SSHD
> Issue Type: Improvement
> Reporter: Guillaume Nodet
> Assignee: Guillaume Nodet
> Priority: Major
> Fix For: 2.5.0
>
> Original Estimate: 120h
> Remaining Estimate: 120h
>
> The streams use a synchronous InputStream or OutputStream on the channel
> which blocks for the server response whenever flush is called. This cause a
> huge drop of the transfer rate compared to other SFTP implementations.
>
> This work is sponsored by Buddy [https://buddy.works/]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]