在开始前计算时间,在结束之后计算时间。
$ 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如何返回上传下载的速度 =======
CONSTRUCTORnew ([ HOST ] [, OPTIONS ])...Hash - If given a reference to a file handle (e.g., "\*STDERR"), print hash marks (#) on that filehandle every1024 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 MSN: gary.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 MSN: gary.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 访问此网上论坛。
没有评论:
发表评论