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.
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.


Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic