Hi,

I'm using libssh2 for different purpose, one of them is write/read files using SFTP. I just start using version 1.5.0 and I can't get the SFTP-read up to speed. I'm testing with a 76M file and using SecureCRT SFTP I get 81s for the download, with libssh2 SFTP 44 minutes!!!

If a use SCP I get download in 12s!!

The libssh2_sftp_read() always return 2000, despite I call it with a buffer of 100k.

If a look at the network with wireshark and compare the data on the network, I notice that o with SecureCRT SFTP the server send data in 1460 sized packages, at least 10 packets before the client send some data (up to 32 packets I notice) o with libssh2 the server send data in different sizes (1460 and less, many times 1460 followed by 592) and 1-4 packets before the client send something.

The test is done using a OpenSSH sshd in a Linux virtual machine. Client is Windows7

I copied the sftp_RW_nonblock example.

Can I change something?

/Lars


_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to