Когда я использую wget для загрузки большого файла, он дает мне «56M / s». Я хочу знать, означает ли это 56 мегабит в секунду или 56 мегабайт в секунду. Спасибо!
Как это:
231,997,440 61.4M/s in 4.0s
Это мегабайты. Помимо всего прочего, если вы разделите длину файла (231997440 байт) на время (4,0 с), вы получите тот же ответ (плюс-минус).
редактировать: если вы просто хотите установить вывод текста для скорости, чтобы он отображал, например, «МБ» вместо просто «M», это бесплатное программное обеспечение, вы всегда можете перекомпилировать его самостоятельно. Но, возможно, стоит проверить, есть ли более новая версия wget, поскольку обе мои (1.11.4 и 1.12), похоже, отображают B:
2011-08-22 09:12:06 (3.53 MB/s) - “openmoko.odp” saved [3635800/3635800]
Вывод отображается в мегабайтах в секунду, вы также можете видеть килобайты в секунду, и я думаю, но очень маловероятно, байты в секунду.
Если вы хотите ограничить скорость загрузки определенным spped, вы можете использовать --rate-limit
переключатель
--rate-limit = 56M ограничит загрузку до 56 Мбит / с.
‘--Limit-rate = amount’
Limit the download speed to amount bytes per second. Amount may be
выражается в байтах, килобайтах с суффиксом «k» или мегабайтах с суффиксом «m». Например, «--limit-rate = 20k» ограничит скорость извлечения до 20 КБ / с. Это полезно, когда по какой-либо причине вы не хотите, чтобы Wget использовал всю доступную пропускную способность.
This option allows the use of decimal numbers, usually in
в сочетании с суффиксами мощности; например, допустимое значение - --limit-rate = 2,5k.
Note that Wget implements the limiting by sleeping the appropriate
количество времени после сетевого чтения, которое заняло меньше времени, чем указано в скорости. В конце концов, эта стратегия приводит к замедлению передачи TCP примерно до указанной скорости. Однако для достижения этого баланса может потребоваться некоторое время, поэтому не удивляйтесь, если ограничение скорости не работает с очень маленькими файлами.