[ 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: dev-unsubscr...@mina.apache.org For additional commands, e-mail: dev-h...@mina.apache.org