Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

Question

1 Gig LAN transfer speed like on 12 MB/s

Mar 19, 2017 1:27AM PDT

I'm transfering files between 2 linux servers on the same network. This is the Network configuration on both of them:

server 1:

Settings for eth0:

Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: on
Supports Wake-on: pumbag
Wake-on: g
Current message level: 0x00000001 (1)
drv
Link detected: yes

server 2:

Settings for eth0: Supported ports: [ TP ]

Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes

Both servers connected to the same switch, which supported 1 Gig, with Cat5e / Cat6.

I really don't know what could possibly cause that speed. I've read that maybe the 'auto-negotiation' configure may do it? Can I check what is the negotiated speed then somehow?

I'm using 'rsync -avzh --progress' command. my switch is hp v1910-48g. I also just tried to replace the Cat 5e cable to cat7, same speed.

Discussion is locked

- Collapse -
Answer
Re: speed
Mar 19, 2017 2:46AM PDT

12 MB/second = 100 megabit per second. That's not 1000 indeed.

But also the receiving system must write the files to the hard disk, updating the file system etc. That takes time also. Transferring 1000 small files takes much more time than transferring 1 file that's 1000 times as big.

- Collapse -
That's interesting !
Mar 19, 2017 8:42AM PDT

So if I place all 1000 files into one large folder would that be faster ? Confused

- Collapse -
Re: faster
Mar 19, 2017 8:53AM PDT

Zip/rar into one file, transfer and unzip/unrar might be the fastest.

- Collapse -
I can confirm this.
Mar 19, 2017 9:19AM PDT

BTDT.

Also, if a new user uses Windows File Explorer to copy files, that's about the slowest copier known over networks.

For me FTP still is king and next Roadkil's Unstoppable Copier.

- Collapse -
Thank's for that !
Mar 19, 2017 9:39AM PDT

I don't mean to hijack this post , but you do realize that you just gave me about a month's worth of reading to digest ?
Man ! I'm supposed to be retired Silly

- Collapse -
To add to the load, TeraCopy
Mar 19, 2017 10:00AM PDT

I wanted to see what copy app was up at Ninite.com. I'll supply why Ninite in a moment.

While I use FTP and Roadkil, I see TeraCopy is up at Ninite so what is that?
"One of the most common complaints about newer versions of Windows is the slow copying speed, especially when transferring lots of files over the network. If you want to speed up your copying or if you regularly transfer large amounts of data and have to stop the process to perform some other disk-intensive task, this program may be just what you need."
http://www.codesector.com/teracopy notes it's free for everyday users.

About Ninite.com, this is why I use Ninite.com as my first stop for the usual apps.
Read https://www.howtogeek.com/201354/ninite-is-the-only-safe-place-to-get-windows-freeware/

- Collapse -
Answer
Check the switch ports
Mar 19, 2017 8:25AM PDT

That switch is manageable, console into it and check the ports that your servers are connected on. Check your speed and duplex of each port. If your servers are running at 1000/full but the switch only negotiated to half duplex you will see lots of errors on the port.

- Collapse -
Answer
network speed
Mar 19, 2017 8:59AM PDT

I use Linux Mint and it has nm-applet in my panel and when I right clk on it, I can choose "Connection Information" and get the speed.

In Terminal or Konsole, these comands for ethernet and wifi. Remember to use the "eth*" that corresponds to the one assigned for your current ethernet connection.


dmesg | grep eth0

iwconfig

you can use wget to download a large file from one server to the other and get a readout. Use this command to create a txt file showing information on how to use it. It should be in your user's root folder.

info wget >wget.txt

- Collapse -
some more
Mar 19, 2017 9:04AM PDT