2011年1月18日星期二

Re: [PerlChina] 答复: Net::FTP如何返回上传下载的速度

请说明你的详细需求,如果只是给一个总体的平均速度,那么只要用文件总体大小除以消耗时间就可以了,不是么?

在开始前计算时间,在结束之后计算时间。
$ perl -le 'print time'
1295405606

... downloading 50k Bytes

$ perl -le 'print time'
1295405607

50KB/1=50K BPS

2011/1/19 Gary.jsz <gary.jsz@gmail.com>
我理解的hash, 只是定义一个类似进度条的处理,并不能打印出实际的传输速度。 
如果要打印出实际的传输速度,比如: 60kb/s ,还是不能。






======= 2011-01-19 09:47 joe jiang 您在来信中写到:Re: [PerlChina] 答复: Net::FTP如何返回上传下载的速度 =======

CONSTRUCTOR
       new ([ HOST ] [, OPTIONS ])
...
           Hash - If given a reference to a file handle (e.g., "\*STDERR"), print hash marks (#) on that filehandle every
           1024 bytes.  This simply invokes the "hash()" method for you, so that hash marks are displayed for all transfers.
           You can, of course, call "hash()" explicitly whenever you'd like.

这个参数可以比较形象化的显明传输速度。具体案例可以参考:


2011/1/18 Gary.jsz <gary.jsz@gmail.com>
或者有没有其他方法可以用了测试FTP上传下载速度的?





======= 2011-01-17 16:59 gary.jsz@gmail.com 您在来信中写到:Net::FTP如何返回上传下载的速度 =======

大家好!

    今天使用Net::FTP模块来测试FTP,但是没办法打印其下载和上传的速度,请问该怎么做?

比如使用shell脚本,会返回:
3145728 bytes received in 00:50 (60.87 KB/s)
local: put remote: put
229 Entering Extended Passive Mode (|||28677|)
150 Ok to send data.
226 File receive OK.
3145728 bytes sent in 04:02 (12.68 KB/s)



= = = = = = = = = = = = = = = = = = = =


深圳市傲冠软件股份有限公司      运营部       蒋士竹
----------------------------------------------------------
Address:  深圳市福田区深南大道6015号本元大厦16楼    518040
Tel:  (0)13816642255        MSNgary.jsz@gmail.com
Email: jsz@skybility.com    Website: www.skybility.com 

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


= = = = = = = = = = = = = = = = = = = =


深圳市傲冠软件股份有限公司      运营部       蒋士竹
----------------------------------------------------------
Address:  深圳市福田区深南大道6015号本元大厦16楼    518040
Tel:  (0)13816642255        MSNgary.jsz@gmail.com
Email: jsz@skybility.com    Website: www.skybility.com 

--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

--
您收到此邮件是因为您订阅了 Google 网上论坛的"PerlChina Mongers 讨论组"论坛。
要向此网上论坛发帖,请发送电子邮件至 perlchina@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 perlchina+unsubscribe@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

没有评论: