"Hrvoje Niksic" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> "Jonas Jensen" <[EMAIL PROTECTED]> writes:
>
> > I'm running the cygwin version of the latest CVS. When I download
> > files over LAN (600-800 KB/s) wget uses almost 100% CPU. Other
> > programs like IE or Windows SMB don't use nearly as much. I'm using
> > --dot-style=mega to be sure that it's not the display output that
> > causes the heavy load.
> >
> > Is the same problem present on other unixes or is it only a cygwin
> > issue?
>
> I don't see it under Linux.
>
> I've now tried to download a bunch of stuff from our local network --
> thousands of files, small and large, but Wget's CPU usage stays
> between 5% and 15%.
>
> The download speeds are about 3.5 MB/s.


I tested wget against ncftpget for cygwin. ncftpget performs around 30-50%
better than wget, but it still maintains 100% CPU usage.
However, when compared to native win32 ftp clients, wget&ncftpget perform
very bad. LeechFTP and Windows ftp.exe both pull around 5MB/s -- and that's
about the same as the read speed on my laptop disk, so I can't really test
it properly without special server software that just sends garbage instead
of disk files.

Anyway, it's understandable that cygwin software is slower because it goes
through an emulation/wrapping layer. I just wonder why you only get 3.5MB/s
on Linux. Can you get faster speeds with other ftp/http clients, or is it
just because our network testing conditions are different?


Reply via email to