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





--
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to