wget中的默认利率单位是多less?

当我用wget下载一个大文件时,它给了我“56M / s”。 我想知道这是否意味着每秒56兆比特或每秒56兆字节。 谢谢!

喜欢这个:

231,997,440 61.4M/s in 4.0s 

这是兆字节。 除此之外,如果您将文件长度(231997440字节)除以时间(4.0s),则会得到相同的答案(给定或带出)。

编辑 :如果你只是想设置文本输出的速度,所以它显示,如“MB”,而不是“M”,它是自由软件,你可以随时重新编译它自己。 但是可能值得检查是否有更新版本的wget,因为我的(1.11.4和1.12)似乎都显示了B:

 2011-08-22 09:12:06 (3.53 MB/s) - “openmoko.odp” saved [3635800/3635800] 

显示的输出是兆字节/秒,你也可能会看到千字节/秒,我猜想,但非常不可能的字节/秒。

如果你想限制下载到特定的--rate-limit你可以使用--rate-limit开关

–rate-limit = 56M将限制下载到56Mb / s。

“–limit率=量”

 Limit the download speed to amount bytes per second. Amount may be 

用字节表示,千字节用'k'后缀,或用'm'后缀表示兆字节。 例如,'–limit-rate = 20k'将限制检索率为20KB / s。 当出于任何原因,您不希望Wget使用整个可用带宽时,这非常有用。

 This option allows the use of decimal numbers, usually in 

与权力后缀结合; 例如,' – 限制利率= 2.5k'是一个合法的价值。

 Note that Wget implements the limiting by sleeping the appropriate 

networking读取之后的时间花费的时间less于速率指定的时间。 最终,这种策略会导致TCP传输速度减慢到大约指定的速率。 但是,这可能需要一些时间才能达到这个平衡,所以不要惊讶,如果限制速度不适用于非常小的文件