Rendimiento de cwRsync en Win Server 2003

He probado varios casos para cwRsync (3.0) en Win Server 2003. Mi escenario es tener un daemon rsync en un host de origen con files de origen ~ 3GB total. Y hay 50 serveres dest que ejecutan el command rsync para sincronizar el file del server de origen al mismo time. Todos los serveres están en la misma subnetworking y tienen adaptador de networking gigabyte.

Caso de testing 1: rsync -av Esto hará la transferencia delta, pero el performance es realmente malo.

 Number of files: 160 Number of files transfernetworking: 49 Total file size: 2993222827 bytes = 2854 MB Total transfernetworking file size: 1847285024 bytes =1761 MB Literal data: 69543644 bytes = 66 MB Matched data: 1777741380 bytes = 1695 MB File list size: 3088 File list generation time: 0.001 seconds File list transfer time: 0.000 seconds Total bytes sent: 1256178 Total bytes received: 70240527 = 67 MB sent 1256178 bytes received 70240527 bytes 182157.21 bytes/sec = 

0.17 MB / s de tamaño total es 2993222827 la velocidad es de 41,87

 time elapsed: 385 sec 

Caso de testing 2: rsync -avW Consumir más BW, termina obteniendo un mejor performance.

 Number of files: 160 Number of files transfernetworking: 49 Total file size: 2993222827 bytes = 2855 MB Total transfernetworking file size: 1847285024 bytes = 1762 MB Literal data: 1847285024 bytes = 1762 MB Matched data: 0 bytes File list size: 3088 File list generation time: 0.032 seconds File list transfer time: 0.000 seconds Total bytes sent: 1306 Total bytes received: 1847516035 sent 1306 bytes received 1847516035 bytes 8085415.06 bytes/sec 7.71 MB/s total size is 2993222827 speedup is 1.62 time elapsed: 228 sec 

Con este resultado. Incluso puedo querer comprimir files de 3 GB en un file zip de 1 GB, y rsync file más pequeño a los serveres de destino. A continuación, descomprima los serveres de destino.

¿Puede la comunidad dar algunas sugerencias sobre cómo get el mejor performance de cwRsync? Parece que no toma ninguna ventaja en la transferencia de delta o copy incremental en absoluto.

Si estos serveres están todos en la misma LAN, puede que no valga la pena la sobrecarga que rsync incurre (de ahí la aceleración cuando se utiliza -W). Usando -W suele ser mejor cuando la E / S de la networking es cercana, o mayor que la velocidad de E / S del disco, por lo que esto no es demasiado sorprendente.

¿A qué velocidad funciona un cp normal?

También es posible que desee ver el modo por lotes, ya que sólo procesará los deltas de files una vez, ya que sabe que todos los files en los destinos son idénticos.