I'm posting this to the VMSPerl list because I think the problem is
VMS specific.  If it turns out not to be, I apologize in advance:

I'm using Net::FTP to put large files from one VMS system to another.
The files range in size from 40 Mb to 2 Gb.  Using the smallest 40 Mb
file as an example:

using Net::FTP to put the file takes 23 minutes
interactive Multinet FTP puts the same file in 10 seconds

If I use Net::FTP from a unix Solaris client to put the 40 Mb file to
the VMS box, it runs in about 30 seconds.  So this is why I say the
problem is specific to the VMS Net::FTP client.

Can anyone can give me suggestions what to try to improve this?  The
current performance is unacceptable for the task I need to do.   I've
played around with rms_default settings on both ends of the transfer
with not much difference.  I've even tried editing FTP.PM to give a
larger value for the $blk_size that's used with sysread - no
difference (the default is 10240). 

I'm using:
  VMS v7.1-2
  perl v5.6.0
  ftp.pm version 2.53

Reply via email to