radius13a@mac.com
2007-Oct-12 15:17 UTC
rsync 3.0.0pre2 performance and assembler warning message
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