Andy Smith wrote:

> Hi Mick,
> 
> On Wed, Dec 23, 2020 at 12:55:58AM +0000, mick crane wrote:
>> I have a buster PC and a bullseye PC which are both supposed to have
>> gigabyte network cards connected via a little Gigabyte switch box.
> 
> "gigabyte" is not a network speed. You probably mean gigabit; that
> is 10⁹ bits per second, i.e. 1000 * 1000 * 1000 bits per
> second.
> 
> GNU units can be useful to indicate what you can expect:
> 
> $ units gigabit
>         Definition: 1e9 bit = 1e+09 bit
> $ units megabyte
>         Definition: 1e6 byte = 8000000 bit
> $ units 1gigabit/sec megabyte/sec
>         * 125
>         / 0.008
> 
> So on a gigabit network the absolute maximum you could expect is
> 125MByte/sec. Note that's SI prefix mega- meaning million bytes, not IEC
> binary prefix MiB, meaning 1024 * 1024 bytes.
> 
>> Transferring files between them, I forget which shows the transfer speed
>> per file, either scp or rsync the maximum is 50 Mbs per file.
> 
> I shall assume that "50Mbs" means "50 megabytes per second" and not
> what it literally means which is "50 Megabits per second", a
> quantity one eighth as much.
> 
> scp and rsync add a lot of overhead, especially when operating on
> relatively small files. On a gigabit network I find myself lucky to
> get more than about 90MB/sec through ssh or rsync-over-ssh.
> 
> So I find 50MB/s plausible.
> 
>> Would you expect that to be quicker ?
> 
> Not really.
> 
> To get a more realistic idea of your network's performance use
> something like Iperf. You still won't see the full 125MB/s but I'd
> expect it to go over 100.
> 
> If you are trying to transfer files as fast as possible and don't
> need encryption, consider netcat. If you do need the encryption of
> ssh, but don't need the features of rsync, then "tar | ssh" will be
> a little faster.
> 
> On a low latency network (like your local network) at gigabit+
> speeds, compression won't make things faster.
> 
> Cheers,
> Andy

fully agree with you regarding the units and the rest.
SCP displays transfer rate in MB/s not Mbps, so the expected maximum on
1Gbit network would be 125MB/s

I managed to get above 50MBs on the home network (with luks+LVM using SCP)
only after I replaced the old discs.
I guess it depends on the machine and disks. I bet I'll get even higher
speed (close to 125MB/s) if I would use SSDs.

The point is - it is much more than the mere calculation - there are boards
with different architectures, where you could have a small bottle neck here
or there, memory and other things too.


Reply via email to