On 1/15/21 9:55 AM, Jack wrote: > On 1/15/21 11:51 AM, the...@sys-concept.com wrote: >> On 1/15/21 2:58 AM, Michael wrote: >>> On Friday, 15 January 2021 08:42:16 GMT bobwxc wrote: >>>> 在 2021/1/15 下午4:27, Raffaele BELARDI 写道: >>>>>> -----Original Message----- >>>>>> From: bobwxc <bob...@88.com> >>>>>> Sent: Friday, January 15, 2021 08:57 >>>>>> To: gentoo-user@lists.gentoo.org >>>>>> Subject: Re: [gentoo-user] network transfer speed >>>>>> >>>>>> 在 2021/1/15 下午2:56, the...@sys-concept.com 写道: >>>>>>> On both of my systems the network card speed is showing 1000 >>>>>>> cat /sys/class/net/enp4s0/speed 1000 >>>>>>> >>>>>>> but when I do rsync larage file I only see about: 20 to 22MB/s On my >>>>>>> home network I get about 110MB/s between PC's >>>>>>> >>>>>>> Both PC's have SSD and the swith is Gigabit (I think). >>>>>>> How to find a the bottleneck? >>>>>> 1000Mbps network card's maximum theoretical speed is about 125MiB/s. >>>>>> It only works in short distances. >>>>> Correct but that's the line speed that you'll never reach, when you take >>>>> into account Ethernet frame overhead, IP (and possibly TCP) header >>>>> overhead and application ( rsync, FTP, SMB, NFS) overhead you get lower >>>>> figures. In my experience 900Mbps (110MiBps) on a 1000Mbps line is more >>>>> realistic for 'normal' transfers. >>>> Yes, you are right. So it is just *theoretical* speed :-) >>>> >>>> I don't know where does the file he sync from. >>>> If you sync a file from a server in other city, for a 20 to 22MB/s speed >>>> is very normal. But if in home, that is not good. >>>> >>>> And for ftp and rsync. >>>> ftp is better for transferring a single large file once. >>>> rsync is better for a long-term, incremental synchronization. The >>>> file verification of rsync may take a lot of time for first sync. >>> There is a theoretical network speed as already mentioned. There is a >>> protocol speed, which may limit throughput if it has e.g. heavy encryption/ >>> compression and the CPU is anaemic. Finally, there is a MoBo bus >>> (SCSI/SATA/ >>> USB) and the media storage limit. If using USB 1.1 or 2.0 and/or the disks >>> are slow or experience write amplification, you'll find this will constrain >>> the final transfer speed significantly. >> The computers on this network are 2-meters apart and they both use SSD Drive >> (so USB limitation doesn't come under consideration). >> Like I said, on my home network when I transfer the 24GB file I get about >> 110MiBps transfer, so I was expecting the same in remote location). >> Some units are connected to a router Ausus RT-AC66U B1 but these ports are >> gigabit too. > When you say the computers are remote, is it possible the file is passing > through your local computer on the way between the two remote machines? > Where are you actually running the rsync command?
I ssh over VPN to remote computers and run "rsync" there. Will it effect the speed?