Gentoo Archives: gentoo-user

From: Jack <ostroffjh@×××××××××××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] network transfer speed
Date: Fri, 15 Jan 2021 16:55:16
Message-Id: 17080d29-e525-9cec-da43-2702b0de9aca@users.sourceforge.net
In Reply to: Re: [gentoo-user] network transfer speed by thelma@sys-concept.com
1 On 1/15/21 11:51 AM, thelma@×××××××××××.com wrote:
2 > On 1/15/21 2:58 AM, Michael wrote:
3 >> On Friday, 15 January 2021 08:42:16 GMT bobwxc wrote:
4 >>> 在 2021/1/15 下午4:27, Raffaele BELARDI 写道:
5 >>>>> -----Original Message-----
6 >>>>> From: bobwxc <bobwxc@××.com>
7 >>>>> Sent: Friday, January 15, 2021 08:57
8 >>>>> To: gentoo-user@l.g.o
9 >>>>> Subject: Re: [gentoo-user] network transfer speed
10 >>>>>
11 >>>>> 在 2021/1/15 下午2:56, thelma@×××××××××××.com 写道:
12 >>>>>> On both of my systems the network card speed is showing 1000
13 >>>>>> cat /sys/class/net/enp4s0/speed 1000
14 >>>>>>
15 >>>>>> but when I do rsync larage file I only see about: 20 to 22MB/s On my
16 >>>>>> home network I get about 110MB/s between PC's
17 >>>>>>
18 >>>>>> Both PC's have SSD and the swith is Gigabit (I think).
19 >>>>>> How to find a the bottleneck?
20 >>>>> 1000Mbps network card's maximum theoretical speed is about 125MiB/s.
21 >>>>> It only works in short distances.
22 >>>> Correct but that's the line speed that you'll never reach, when you take
23 >>>> into account Ethernet frame overhead, IP (and possibly TCP) header
24 >>>> overhead and application ( rsync, FTP, SMB, NFS) overhead you get lower
25 >>>> figures. In my experience 900Mbps (110MiBps) on a 1000Mbps line is more
26 >>>> realistic for 'normal' transfers.
27 >>> Yes, you are right. So it is just *theoretical* speed :-)
28 >>>
29 >>> I don't know where does the file he sync from.
30 >>> If you sync a file from a server in other city, for a 20 to 22MB/s speed
31 >>> is very normal. But if in home, that is not good.
32 >>>
33 >>> And for ftp and rsync.
34 >>> ftp is better for transferring a single large file once.
35 >>> rsync is better for a long-term, incremental synchronization. The
36 >>> file verification of rsync may take a lot of time for first sync.
37 >> There is a theoretical network speed as already mentioned. There is a
38 >> protocol speed, which may limit throughput if it has e.g. heavy encryption/
39 >> compression and the CPU is anaemic. Finally, there is a MoBo bus (SCSI/SATA/
40 >> USB) and the media storage limit. If using USB 1.1 or 2.0 and/or the disks
41 >> are slow or experience write amplification, you'll find this will constrain
42 >> the final transfer speed significantly.
43 > The computers on this network are 2-meters apart and they both use SSD Drive (so USB limitation doesn't come under consideration).
44 > 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).
45 > Some units are connected to a router Ausus RT-AC66U B1 but these ports are gigabit too.
46 When you say the computers are remote, is it possible the file is
47 passing through your local computer on the way between the two remote
48 machines?  Where are you actually running the rsync command?

Replies

Subject Author
Re: [gentoo-user] network transfer speed thelma@×××××××××××.com
Re: [gentoo-user] network transfer speed thelma@×××××××××××.com