[ 
https://issues.apache.org/jira/browse/SSHD-1217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17432424#comment-17432424
 ] 

Roberto Deandrea commented on SSHD-1217:
----------------------------------------

Hi Thomas,

 

I tried your suggested parameter setting the system property

*-Dorg.apache.sshd.config.sftp-max-readdir-data-size=65536* (deault 16*1024) ** 

but the performance was almost the same. No improvement with this setting.

I also tried the following settings :

*-Dorg.apache.sshd.config.sftp-fs-read-buffer-size=32768* (default 8192)
*-Dorg.apache.sshd.config.sftp-fs-write-buffer-size=32768* (default 8192)
*-Dorg.apache.sshd.config.sftp-channel-copy-buf-size=32768* (default 8192)

but no improvement happen listing folder with 2000+ files.

 

Putting or getting a file has no significant performance impact respect a 
forward Apache SSHD connection, only l+isting files+ is impacted in the 
scenario.

 

Checking traces on the frontend Apache SSHD server it seems that the embedded 
sftp client into the remote file system read a single file from the folder of 
the backend Apache SSHD server.

Q1. Is this a correct behaviour ?

 

Q2. Any other ideas or actions to be carried out to improve this slow 
performance ?

 

Thanks in advance for your cooperation

 

Kind Regards

Roberto

 

 

 

 

 

> Slow performance listing huge number of files on Apache SSHD server
> -------------------------------------------------------------------
>
>                 Key: SSHD-1217
>                 URL: https://issues.apache.org/jira/browse/SSHD-1217
>             Project: MINA SSHD
>          Issue Type: Improvement
>    Affects Versions: 2.6.0
>            Reporter: Roberto Deandrea
>            Priority: Minor
>         Attachments: trace.frontend.sshd.log.zip
>
>
> Hi Thomas,
> I noted slow performance listing files on the front-end Apache SSHD server in 
> the same scenario as https://issues.apache.org/jira/browse/SSHD-1215
> The front-end Apache SSHD server is configured with a Filesystem built upon 
> SFTPFileSystemProvider to proxy files to an Apache SSHD back-end server.
>  
> In the /inbox folder of the Apache SSHD backend server I have 2000 files.
> The client sftp ls  commands take 2 secs on the backend Apache SSHD server, 
> instead it takes about 48 secs on the front-end Apache SSHD server.
> For greater number of files in the /inbox folder times are getting worse.
>  
> I have full traces of  sftp list commands to front-end Apache SSHD server 
> that is attached to this jira.[^trace.frontend.sshd.log.zip]
> I looked through the traces on the front-end server and it seems to me that 
> for every files in the folder the sftp client on the front-end server creates 
> a SSH_MSG_CHANNEL_DATA generating tcp traffic that slow down the performance 
> of the list command.
> Obviously this does not happen when a sftp client connects directly to the 
> backend Apache SSHD server.
> Can you take a look at traces on the front-end Apache SSHD server   ?
> Do you think it's possbile change something to improve performance of list 
> files in this situation ?
>  
> Thanks in advance
>  
> Kind Regards
> Roberto
>  
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to