So, I've done a lot additional testing and here are the results.

We currently have a GlobalScape FTP Server in our network up and running. I ran two transfers to it, each with 35 small files, one in active and one in passive mode. Both transfers took approx 3 seconds to complete. Then I took Apache FTPServer and installed it on the same machine and ran the same tests to it. Passive took 3 seconds and active took around 156 seconds. This test eliminates my theory that it's network or pc related.

Below is a small clip from the log file during the active transfer that took a long time.

[ INFO] 2008-11-06 12:19:32,828 [erick] [192.168.1.213] RECEIVED: PORT 192,168,1,213,194,107 [ INFO] 2008-11-06 12:19:32,828 [erick] [192.168.1.213] SENT: 200 Command PORT okay.

[ INFO] 2008-11-06 12:19:32,828 [erick] [192.168.1.213] RECEIVED: STOR /PERFORMANCE/DB_CSV_FTP.XML [ INFO] 2008-11-06 12:19:37,328 [erick] [192.168.1.213] File upload : erick - /performance/db_csv_ftp.xml [ INFO] 2008-11-06 12:19:37,328 [erick] [192.168.1.213] SENT: 150 File status okay; about to open data connection.

[ INFO] 2008-11-06 12:19:37,328 [erick] [192.168.1.213] SENT: 226 Transfer complete.

As you can see there is a 5 second delay in there only during Active connections. If you need any additional information please let me know.

Thanks in advance!!
Steve

Niklas Gustavsson wrote:
On Wed, Nov 5, 2008 at 11:09 PM, Steve Luebbe <[EMAIL PROTECTED]> wrote:
Has anyone noticed a difference in performance between FTPing in Active mode
vs. Passive mode?

I have two laptops on the same network:
1) Client - Windows Vista, firewall disabled, using FileZilla
2) Apache FTPServer - Windows XP, firewall disabled

When FileZilla is set to passive it is relatively fast.  When I switch it to
active it is 2 times to 3 times slower.
I've done quite a bit of research and playing around but I haven't been able
to determine why.  I'm hoping someone can shed some light on this for me...

Do you see the same behavior with other clients? I can't see anything
obvious in our code that would cause this but I don't have any numbers
to back that we don't have a problem in this area.

/niklas

__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 3592 (20081106) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com



Reply via email to