[
https://issues.apache.org/jira/browse/SSHD-979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17088576#comment-17088576
]
Guillaume Nodet commented on SSHD-979:
--------------------------------------
Here is the output of the SftpPerformanceTest run
Upload:
1 MB / 1 ms latency: 1229 down to 961 ms, gain = 21%
5 MB / 1 ms latency: 1979 down to 1002 ms, gain = 49%
10 MB / 1 ms latency: 3013 down to 1131 ms, gain = 62%
50 MB / 1 ms latency: 11083 down to 2202 ms, gain = 80%
100 MB / 1 ms latency: 20396 down to 3285 ms, gain = 83%
1 MB / 5 ms latency: 1479 down to 921 ms, gain = 37%
5 MB / 5 ms latency: 3591 down to 997 ms, gain = 72%
10 MB / 5 ms latency: 6213 down to 1131 ms, gain = 81%
50 MB / 5 ms latency: 27112 down to 2079 ms, gain = 92%
100 MB / 5 ms latency: 53255 down to 3246 ms, gain = 93%
1 MB / 10 ms latency: 1799 down to 951 ms, gain = 47%
5 MB / 10 ms latency: 5035 down to 1035 ms, gain = 79%
10 MB / 10 ms latency: 9165 down to 1136 ms, gain = 87%
50 MB / 10 ms latency: 42298 down to 3250 ms, gain = 92%
100 MB / 10 ms latency: 83884 down to 3336 ms, gain = 96%
1 MB / 50 ms latency: 4599 down to 1230 ms, gain = 73%
5 MB / 50 ms latency: 18307 down to 1302 ms, gain = 92%
10 MB / 50 ms latency: 35573 down to 1449 ms, gain = 95%
50 MB / 50 ms latency: 173145 down to 2661 ms, gain = 98%
100 MB / 50 ms latency: 344767 down to 4341 ms, gain = 98%
1 MB / 100 ms latency: 8124 down to 1524 ms, gain = 81%
5 MB / 100 ms latency: 34936 down to 1730 ms, gain = 95%
10 MB / 100 ms latency: 68511 down to 2069 ms, gain = 96%
50 MB / 100 ms latency: 337990 down to 4201 ms, gain = 98%
100 MB / 100 ms latency: 680294 down to 7405 ms, gain = 98%
1 MB / 500 ms latency: 36165 down to 4333 ms, gain = 88%
5 MB / 500 ms latency: 166162 down to 5159 ms, gain = 96%
10 MB / 500 ms latency: 326487 down to 6602 ms, gain = 97%
50 MB / 500 ms latency: 1622354 down to 16853 ms, gain = 98%
100 MB / 500 ms latency: 3245968 down to 30115 ms, gain = 99%
Download:
1 MB / 1 ms latency: 1017 down to 965 ms, gain = 5%
5 MB / 1 ms latency: 1475 down to 1013 ms, gain = 31%
10 MB / 1 ms latency: 2024 down to 1194 ms, gain = 41%
50 MB / 1 ms latency: 6592 down to 1807 ms, gain = 72%
100 MB / 1 ms latency: 12293 down to 3107 ms, gain = 74%
1 MB / 5 ms latency: 1221 down to 948 ms, gain = 22%
5 MB / 5 ms latency: 2471 down to 1084 ms, gain = 56%
10 MB / 5 ms latency: 4100 down to 1205 ms, gain = 70%
50 MB / 5 ms latency: 16313 down to 1768 ms, gain = 89%
100 MB / 5 ms latency: 31849 down to 3002 ms, gain = 90%
1 MB / 10 ms latency: 1335 down to 1002 ms, gain = 24%
5 MB / 10 ms latency: 3028 down to 1066 ms, gain = 64%
10 MB / 10 ms latency: 5076 down to 1189 ms, gain = 76%
50 MB / 10 ms latency: 21660 down to 1980 ms, gain = 90%
100 MB / 10 ms latency: 41747 down to 2974 ms, gain = 92%
1 MB / 50 ms latency: 2842 down to 1261 ms, gain = 55%
5 MB / 50 ms latency: 9892 down to 1468 ms, gain = 85%
10 MB / 50 ms latency: 18700 down to 1715 ms, gain = 90%
50 MB / 50 ms latency: 89114 down to 5033 ms, gain = 94%
100 MB / 50 ms latency: 177823 down to 6839 ms, gain = 96%
1 MB / 100 ms latency: 4677 down to 1614 ms, gain = 65%
5 MB / 100 ms latency: 18496 down to 1959 ms, gain = 89%
10 MB / 100 ms latency: 35457 down to 2516 ms, gain = 92%
50 MB / 100 ms latency: 170348 down to 6809 ms, gain = 96%
100 MB / 100 ms latency: 340171 down to 12096 ms, gain = 96%
1 MB / 500 ms latency: 19098 down to 4520 ms, gain = 76%
5 MB / 500 ms latency: 83891 down to 5979 ms, gain = 92%
10 MB / 500 ms latency: 164678 down to 8528 ms, gain = 94%
50 MB / 500 ms latency: 812609 down to 28770 ms, gain = 96%
100 MB / 500 ms latency: 1622221 down to 54134 ms, gain = 96%
> 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]