मैं FileZilla 3.10.3 और PSFTP 0.63 (PuTTY) का उपयोग कर रहा हूं। क्या कोई मुझे यह पता लगाने में मदद कर सकता है कि मुझे प्राप्त थ्रूपुट दोनों ग्राहकों के बीच बहुत भिन्न क्यों है? यह सिर्फ SFTP प्रोटोकॉल की कमी नहीं हो सकता है, क्योंकि FileZilla (और WinSCP) बहुत तेज है! अग्रिम में धन्यवाद।
कुछ प्रोटोकॉल का उपयोग करके उसी सर्वर से कनेक्ट करने के लिए फाइलज़िला का उपयोग करते समय, मुझे "अच्छा" थ्रूपुट मिलता है; ~ 1.2MBPS एक बड़ी फ़ाइल के लिए। यहाँ लॉग है:
Response: fzSftp started, protocol_version=2
Command: open "mecorp@ftp.themcorp.com" 22
Trace: Looking up host "ftp.themcorp.com"
Trace: Connecting to 222.22.111.33 port 22
Trace: We claim version: SSH-2.0-PuTTY_Local:_Mar_29_2015_12:25:15
Trace: Server version: SSH-2.0-9.99 sshlib: 8.1.0.0
Trace: Using SSH protocol version 2
Trace: Doing Diffie-Hellman group exchange
Trace: Doing Diffie-Hellman key exchange with hash SHA-1
Trace: Host key fingerprint is:
Trace: ssh-dss 1024 20:88:a6:92:fe:11:db:b4:9a:b5:9e:8b:5f:50:bb:77
Trace: Initialised AES-256 SDCTR client->server encryption
Trace: Initialised HMAC-SHA1 client->server MAC algorithm
Trace: Initialised AES-256 SDCTR server->client encryption
Trace: Initialised HMAC-SHA1 server->client MAC algorithm
Command: Pass: ********
Trace: Sent password
Trace: Access granted
Trace: Opening session as main channel
Trace: Opened main channel
Trace: Started a shell/command
Status: Connected to ftp.themcorp.com
Trace: CControlSocket::ResetOperation(0)
Status: Starting upload of c:\temp\test.zip
Command: cd "/Home/mecorp"
Response: New directory is: "/Home/mecorp"
Trace: CControlSocket::ResetOperation(0)
Trace: FileTransferSend()
Command: put "c:\temp\test.zip" "test.zip"
Status: local:c:\temp\test.zip => remote:/Home/mecorp/test.zip
Trace: FileTransferParseResponse()
Trace: CControlSocket::ResetOperation(0)
Status: File transfer successful, transferred 27,974,088 bytes in 21 seconds
एक ही प्रोटोकॉल का उपयोग करके एक ही सर्वर से कनेक्ट करने और उसी फ़ाइल को स्थानांतरित करने के लिए PSFTP का उपयोग करते समय, मैं बहुत धीमी गति से प्राप्त करता हूं। मुझे लगभग 150kbps (विंडोज 7 के टास्क मैनेजर में I / O बाइट्स को देखकर) का अनुमान है। यहाँ लॉग है:
C:\temp>c:\d2\trunk\Util\psftp.exe -v -l mecorp -pw topsecret -P 22 ftp.themcorp.com
Looking up host "ftp.themcorp.com"
Connecting to 222.22.111.33 port 22
Server version: SSH-2.0-9.99 sshlib: 8.1.0.0
Using SSH protocol version 2
We claim version: SSH-2.0-PuTTY_Release_0.63
Doing Diffie-Hellman group exchange
Doing Diffie-Hellman key exchange with hash SHA-1
Host key fingerprint is:
ssh-dss 1024 20:88:a6:92:fe:11:db:b4:9a:b5:9e:8b:5f:50:bb:77
Initialised AES-256 SDCTR client->server encryption
Initialised HMAC-SHA1 client->server MAC algorithm
Initialised AES-256 SDCTR server->client encryption
Initialised HMAC-SHA1 server->client MAC algorithm
Using username "mecorp".
Sent password
Access granted
Opening session as main channel
Opened main channel
Started a shell/command
Connected to ftp.themcorp.com
Remote working directory is /Home/mecorp
psftp> put test.zip test.zip
local:test.zip => remote:/Home/mecorp/test.zip
psftp>