3.0.0pre2 performance and assembler warning

Greg Siekas gregsiekas at mac.com
Fri Oct 12 14:53:26 GMT 2007


In testing 3.0.0pre1 and now 3.0.0pre2 I have noticed that the rate  
of data transfer is ~25% slower than 2.6.9.   I am using rsync to  
mirror 2 filesystems from a single host.  On average for large files  
(> 4gb) under 3.0.0pre2 the transfer of ~75MB/sec.  WIth 2.6.9 the  
average is ~105MB/sec.

I am compiling on a ia64 based system running SLES10 SP1 and see this  
assembler warnings when compiling with gcc 4.1.2.  Are these of any  
concern?

~/rsync/rsync-3.0.0pre2> make
gcc -std=gnu99 -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt  -o  
mkrounding -I. ./mkrounding.c
./mkrounding >rounding.h
Rounding file_extras in multiples of 2 (EXTRA_LEN=4, FILE_STRUCT_LEN=24)
gcc -std=gnu99 -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt  -c  
flist.c -o flist.o
/tmp/ccC7MQuD.s: Assembler messages:
/tmp/ccC7MQuD.s:2993: Warning: Use of 'mov' may violate WAW  
dependency 'GR%, % in 1 - 127' (impliedf), specific resource number  
is 14
/tmp/ccC7MQuD.s:2991: Warning: This is the location of the  
conflicting usage
gcc -std=gnu99 -I. -I. -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt  -c  
rsync.c -o rsync.o







More information about the rsync mailing list