Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <005801c21463$64056c30$0501a8c0@guarana> From: "Michael Herf" To: Subject: 2.5.5: rsync is very very slow Date: Sat, 15 Jun 2002 04:54:22 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 I've been trying to use rsync to do full-system drive mirroring for backups. Since I'm copying lots of big files around, I've been noticing that rsync is an order of magnitude slower on win32 than on Linux. On copying a 10MB file between local disks (I'm testing bandwidth, so I make sure the destination doesn't exist beforehand), rsync under cygwin is getting about 130K/sec. Rsync under Linux does a much snappier 3MB/sec. Running "netstat" under Windows shows a huge number of loopback connections (127.0.0.1 to 127.0.0.1), and I'm wondering if the Windows network interfaces are just very slow. Is there a way to bypass the network interface and just do some sort of message-passing? Right now, rsync is too slow to use for my application, so I'd love to either get a fix or help to fix it. If I can profile this and see what's going on, let me know. I'm running Win2k SP2, a couple IDE drives, a p3/600, lots and lots of RAM, current Cygwin release. mike p.s. I'm not a subscriber to the list, so please cc: me on any replies. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/