[Bug 623148] New: wget "--progress=dot" option significantly changes reported transfer rate
http://bugzilla.novell.com/show_bug.cgi?id=623148 http://bugzilla.novell.com/show_bug.cgi?id=623148#c0 Summary: wget "--progress=dot" option significantly changes reported transfer rate Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: i586 OS/Version: SLED 11 Status: NEW Severity: Minor Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: andavis@novell.com QAContact: qa@suse.de CC: csalmond@novell.com Found By: --- Blocker: --- Hello... I have been doing some testing with 10Gb ethernet cards. The test consists of downloading a 400MB file using wget. If I use just the "wget" command with no options, I get a transfer rate of about 400 MB/s. If I use the "wget" command with the "--progress=dot" option, I get a transfer rate of about 150 MB/s. Is this as it should be? I recognize that using the "--progress=dot" option means that more info is written to the screen, but should this be included in the calculation of transfer rate. Thoughts? Note: The way we ran into the problem is that our tests actually write the wget output to a file, and this forces the use of the "dot" reporting style. Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=623148
http://bugzilla.novell.com/show_bug.cgi?id=623148#c
yang xiaoyu
http://bugzilla.novell.com/show_bug.cgi?id=623148
http://bugzilla.novell.com/show_bug.cgi?id=623148#c1
Reinhard Max
[...] Is this as it should be?
With such large files and high transfer rates, I would expect that the time it takes to write out the dots (one per 1kB) does have a significant impact on the total transfer rate.
I recognize that using the "--progress=dot" option means that more info is written to the screen, but should this be included in the calculation of transfer rate. Thoughts?
Well, wget does not display the speed of the network link, but the overall throughput, so anything that slows down the wget process (be it CPU load, disk load, or even writing out the progress indicator) affects the actual transfer rate (from the remote server all the way to the local disk).
Note: The way we ran into the problem is that our tests actually write the wget output to a file, and this forces the use of the "dot" reporting style.
Some possible ways to get around the slowdown: 1. --progress=bar:force enforces the bar style progress meter even when writing to a file. 2. --progress=dot:mega uses less dots per transferred data and thus should speed things up. 3. When using wget in a scripted environment, it might be appropriate to use the -nv option to switch off the progress indicator completely and only display summary information and errors. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=623148
http://bugzilla.novell.com/show_bug.cgi?id=623148#c2
--- Comment #2 from Ann Davis
participants (1)
-
bugzilla_noreply@novell.com