internet Speed tests slow upload

I have the following configuration:

Win 10 PC → 10G → CRS305-1G-4S+ → 10G → CRS317-1G-16S+ → 1G → Linux PC acting as router

with this config I get bad upload speeds on verizon fios (170 mbps when I should be getting 800 mbps). I verified by using the onboard 1G NIC on the same PC and I am able to get 800 mbps uploads just fine (going through the SAME switches and linux router, just using a different NIC). Both Mikrotik switches have the latest firmware:

Current Installed Version 2.12 (built at Fri Jul 10 2020 02:19:26 GMT-0400 (Eastern Daylight Time))

It seems like I only have this issue when the originating PC is running at 10G.. I’ve tried disabling RX flow control on both switches… doesn’t seem to make a difference in testing. Also tried disabling “large send offload V2” on the NIC.. no difference. I’ve search on google and see other Mikrotik customers having similar issues but from 2 years ago (10G to 1G and buffers filling up or something).. it seems like that was with 2.7 firmware… I’m hoping it’s been resolved since then?

some notes

  1. the sftp+ to RJ45 for the linux router IS a 10G transceiver (I’m ordering a 1G today to see if it makes a difference but I don’t think it would?) I believe the transceiver should work at 1G just fine.
  2. I’m using a DAC cable for PC to CRS305-1G-4S+ but had the same issue with optical transceivers and cables (didn’t make any difference)
  3. local 10G traffic works great.. no isssues there.. it’s just the hop from the CRS317-1G-16S+ to linux router might be having the issue? (this is a guess).
  4. kind of irritating as download speeds are great to the same PC.. just upload speeds. I’m getting about 1/8 the performance.
  5. I’ve tried both intel AND mellanox cards in the originating PC, both have the same issue. Made sure to download the driver directly from each vendor. The source PC is running windows 10.

I’m willing to provide any other info that could help troubleshoot this issue. I can also make changes on the any of the devices, etc.. I guess 1 work around would be to have 10G to the linux router but it is a very small PC without room for a 10G NIC.

thanks,
MIke

I’m having similar issue, been scratching my head for at least 72 hours of messing around…HELP PLEASE :frowning:


A. PC Asus - PRIME X570-P motherboard
B. NETWORK CARD 10Gtek 10GbE PCI-E X8 Network Card X520-10G-2S
C. SFP+ DAC Twinax Cable 10Gtek SFP+ DAC Twinax Cable, Passive, Compatible with Cisco SFP-H10GB-CU2M, Ubiquiti, Intel, Mikrotik, Mellanox, Netgear, D-Link, Dell and More, 2 eter(6.5ft)
D. SWITCH MikroTik 5-Port Desktop Switch, (CRS305-1G-4S+IN) [IN SwitchOS Mode]
E. 10G SFP+ RJ45 Copper Transceiver 10GBase-T Module for Cisco SFP-10G-T-S, Ubiquiti, D- Link, Supermicro, Netgear, Mikrotik
F. Cat6a (SSTP, SFTP) Shielded Ethernet Cable Cable Matters 5-Pack Snag less Cat 6a, Cat6a (SSTP, SFTP) Shielded Ethernet Cable in Black 10 ft
G. 10G SFP+ RJ45 Copper Transceiver 10GBase-T Module for Cisco SFP-10G-T-S, Ubiquiti, D- Link, Supermicro, Netgear, Mikrotik
H. SWITCH MikroTik 5-Port Desktop Switch, (CRS305-1G-4S+IN) [IN SwitchOS Mode
I. NETGEAR ROUTER R7000P [WLAN & LAN ROUTER]
J. INTERNET AND EXTERNAL IP ALLOCATION PACE Plc. - 5268AC ROUTER - AT&T UNLIMITED 1000 Gb/s [IP PASS THROUGH MODE / NOT USED AS ROUTER]

I can also confirm the same issue with multiple 10g NICs, cables, etc.

However, I setup a iperf server on my wan and eliminated the possibility of issues with the ISP or tests.

I am having a similar problem. On my network segment I have two computers connected to the (CRS305-1G-4S+IN) [IN SwitchOS Mode], then the switch is connected to the rest of the network via the 1GB “Console Port”. All cables are CAT6 directly attached to the computers and in the switch I have 2X 10GTek 10GBASE-T modules. (Ports 2 and 4, for temps)

Computer 1 is a Ryzen 9 3900, 64gb RAM with PCIe v4 NVME drive running Win10
Computer 2 is a 8 core AMD, 16gb RAM, with a PCIe v3 NVME drive running UnRAID.

Running a speed test (Speedtest.net) on Comp1 I get 800-900 mbps download speed and .1 mbps upload. Also NVMe to NVMe transfers between the machines MAXES out at 3gbps going from Comp 1 To Comp 2. Comp 2 to Comp1 maxes at 1.7Gbps. None of the computers are remotely taxes by the transfer. CPU’s are under 40%

Any help is appreciated.

Hi guys

i have accquired 3 units, so far i have done the testing in RouterOS mode, bandwidth test, from one device to another via 10g sfp+ connection..

so far TCP and UPD max bandwidth with MTU 1518 size is 1235mbps to 1240mbps thats pretty much what is advertised on the mikrotik test results..

now will boot into switchOS mode and upgrade to 2.12 version and will do the following test,

is there any bandwidth test option in switchOS mode?