Normal transfer speeds?


Nic4433
Go to solution Solved by Squid,

Recommended Posts

I just set up my unraid server and I am transferring files from a windows 10 pc onto it but I am only getting about 20 mb/s speeds.  Usually it will slow down to about 9 or 10 mb/s after about 5 minutes.  Is this normal?  I have tried with and without parity calculations, and an ssd cache didn't make any difference.  I have my windows pc and my unraid server connected to a 2.5gigabit switch.  Both have 2.5 gbe ports on the motherboard.  Transferring video files from win 10 pc to win 10 pc I get 150 mb/s on the same network switch.  I ran iperf3 and it said that I have bitrate between 75 and 90 mbits/sec.  

 

I don't know what to do about this.  I have been googling and watching how to vids all day and I am beyond frustrated.  This just seems terribly slow to me.  Maybe its my network?  Should I try a different cable?  I connected a laptop to the ehternet cable for the server and I was able to transfer a video file at about 90 mb/s.  

 

My unraid server is running on an ASUS mobo, Intel 11600k, IGPU, 32 gigs RAM, 3 8tb Seagate NAS HDD, samsung 850 evo 1tb cache drive.  

 

Any help or advice is appreciated.

tower-diagnostics-20211223-2203.zip

Link to comment

Not the real expert on using multiple NICs at the same time, but while one of your ports is connected via 2500Mb/s the other only has 100Mb/s (bad cable?), with the result that the bond only has 100Mb/s connection speed.

 

If you're not running a managed switch that supports bonding then remove one of the cables

 

Settings for bond0:
	Supported ports: [  ]
	Supported link modes:   Not reported
	Supported pause frame use: No
	Supports auto-negotiation: No
	Supported FEC modes: Not reported
	Advertised link modes:  Not reported
	Advertised pause frame use: No
	Advertised auto-negotiation: No
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Auto-negotiation: off
	Port: Other
	PHYAD: 0
	Transceiver: internal
	Link detected: yes

driver: bonding
version: 5.10.28-Unraid
firmware-version: 2
expansion-rom-version: 
bus-info: 
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
--------------------------------
Settings for eth0:
	Supported ports: [  ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Supported pause frame use: Symmetric
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: 2500Mb/s
	Duplex: Full
	Auto-negotiation: on
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	MDI-X: off (auto)
	Supports Wake-on: pumbg
	Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
	Link detected: yes

driver: igc
version: 5.10.28-Unraid
firmware-version: 
expansion-rom-version: 
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
--------------------------------
Settings for eth1:
	Supported ports: [  ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Supported pause frame use: Symmetric
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Auto-negotiation: on
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	MDI-X: off (auto)
	Supports Wake-on: pumbg
	Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
	Link detected: yes

driver: igc
version: 5.10.28-Unraid
firmware-version: 
expansion-rom-version: 
bus-info: 0000:05:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
--------------------------------

 

Link to comment
4 hours ago, Squid said:

Not the real expert on using multiple NICs at the same time, but while one of your ports is connected via 2500Mb/s the other only has 100Mb/s (bad cable?), with the result that the bond only has 100Mb/s connection speed.

 

If you're not running a managed switch that supports bonding then remove one of the cables

 

Settings for bond0:
	Supported ports: [  ]
	Supported link modes:   Not reported
	Supported pause frame use: No
	Supports auto-negotiation: No
	Supported FEC modes: Not reported
	Advertised link modes:  Not reported
	Advertised pause frame use: No
	Advertised auto-negotiation: No
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Auto-negotiation: off
	Port: Other
	PHYAD: 0
	Transceiver: internal
	Link detected: yes

driver: bonding
version: 5.10.28-Unraid
firmware-version: 2
expansion-rom-version: 
bus-info: 
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no
--------------------------------
Settings for eth0:
	Supported ports: [  ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Supported pause frame use: Symmetric
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: 2500Mb/s
	Duplex: Full
	Auto-negotiation: on
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	MDI-X: off (auto)
	Supports Wake-on: pumbg
	Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
	Link detected: yes

driver: igc
version: 5.10.28-Unraid
firmware-version: 
expansion-rom-version: 
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
--------------------------------
Settings for eth1:
	Supported ports: [  ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Supported pause frame use: Symmetric
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Auto-negotiation: on
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	MDI-X: off (auto)
	Supports Wake-on: pumbg
	Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
	Link detected: yes

driver: igc
version: 5.10.28-Unraid
firmware-version: 
expansion-rom-version: 
bus-info: 0000:05:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
--------------------------------

 

Thank you for the reply.  I noticed it only had a 100 mb/s connection and a restart seems to have fixed it.  Its now saying 2500 mbps, and 1000 mbps.  I think the 1000 mbps is the connection to the internet and the 2500 mbps is to the LAN.  

Link to comment
19 minutes ago, Squid said:

 

Not a networking guy, so can't really help you out there.  IMO opinion though, the far simpler setup (and maintenance) of a single cable outweighs any advantages in speeds you may see by using 2 cables,

 

 

I only have two cables because I use one for internet access and one for LAN connection.  I don't know know else to do it.  

Link to comment
10 minutes ago, Squid said:

Connect the 2.5G switch to the router (or the switch following it if you have one)

 

Everything connected to the 2.5G switch will communicate with each other at 2.5 regardless of what the speed of the router / switch it's connected to is.

I have internet connected through an access point.  The router is too far away to have a wired connection.  That is why I wanted to use two ethernet ports.  Is it possible to do it this way?  

Link to comment

I just tried using unraid without the LAN cable connected and it didn't make a difference.  So all this time it was transferring slowly because it is sending data wirelessly through my router, to my access point and then to the unraid pc.  So does anyone know how I can use one Ethernet port for internet access and one Ethernet port for a LAN connection?  Is this even possible?

Link to comment

So I have a wifi extender that has an Ethernet port.  This is how I get internet access to my unraid server, because unraid can't use wifi.  I thought I would be able to use the second Ethernet port on the mobo to connect to my switch and use that LAN connection to transfer data.  I know its better to have the unraid server connected directly into the router but they are on different floors and I can't run an Ethernet cable between them.  Is there any way I can make this work?

Link to comment
Just now, Squid said:

I'm sure it's possible if you know how to arrange network rules etc.  But it's far easier to simply connect the 2.5 switch to the extender instead, unless the switch is even farther away from the AP than the extender is and will massively slow down your internet access even more.

The extender is wireless so I don't think it would help to have it connected to switch anyway.  Thanks for all of your help.  

Link to comment

I am trying to disable bonding so I can setup two separate Ethernet networks but every time I try it crashes.  Then I have to delete the network config file and start over.  Does anyone know how to configure two separate ethernet networks?  One for internet access and one for local network?

Link to comment
  • 5 weeks later...

Maybe you've solved this already @Nic4433, but have you tried following the setup like @SpaceInvaderOne does in this video?

He's installing a second NIC but you already have it so you should be able to follow the setup. Only that you connect from your servers 2.5GbE NIC via your 2.5GbE switch to your PC, and not directly. Or did you manage to solve it any other way?

 

I haven't got dual NICs yet, but the new mobo I'm getting also has 1GbE and 2.5GbE so I've done some reading in advance.. :D 

 

Edited by kim_sv
Added YT link
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.