| Summary: | scp slow file transfers, even with -1 -c blowfish | ||
|---|---|---|---|
| Product: | Portable OpenSSH | Reporter: | Patrick Tufts <zippy> |
| Component: | scp | Assignee: | OpenSSH Bugzilla mailing list <openssh-bugs> |
| Status: | CLOSED WORKSFORME | ||
| Severity: | major | ||
| Priority: | P2 | ||
| Version: | 3.8.1p1 | ||
| Hardware: | ix86 | ||
| OS: | Cygwin on NT/2k/Win7-11 | ||
|
Description
Patrick Tufts
2004-10-28 14:34:57 AEST
Try Ciphers=arcfour it's usually faster than blowfish or aes if you're CPU bound. Also, make sure you have compression disabled. With my laptop (XP SP1, 1.3 GHz Pentium M, OpenSSH 3.9p1) on a 100Mb/s ethernet I get 1.5 MB/s (aes128-cbc, 15% CPU) and 1.6 MB/s (arcfour, 10% CPU). In my case, it appears to be IO bound. How fast can you push data across your network without SSH? No reply == closed bug. BTW testing from a Linux host to an OpenBSD host on a 100Mb/s network got 5.5MB/s (ie over half of wire speed). Neither host is particularly fast (500MHz-ish) and the transfer was CPU bound. Perhaps Cygwin limits the speed someplace (maybe disk, network or pipe IO?) It would be interesting to compare the performance of a native Windows client (eg PuTTY). BTW2: RAID5 writes are CPU intensive (calculating parity) so if you're using software RAID5 that won't be helping either (and I'm not sure if the CPU for that will get charged back to the writing process either). Change all RESOLVED bug to CLOSED with the exception of the ones fixed post-4.4. |