Very slow speeds on BCM5716

Haktar

New Member
Aug 5, 2019
2
0
1
37
Hey,

I've been running proxmox for about a year now moving from FreeNas and I absolutely love it, when I moved OS I also upgraded hardware from an old desktop pc to a Dell r510, Its mostly used for sharing content, downloading torrents over vpn etc.

I've been proper exploring Proxmox for the first time really, It was a set it and forget it situation until now, I never really questioned my slow speeds because the main container I use is on the VPN but running speetest-cli --bytes on host(no vpn) im getting 2mb/s down, my router has a built in speed test and its receiving 382mb/s, I'm almost certain its not a cabling issue because I made them myself and everything else is fine.

I plan on taking a new gigabit card with a new ethernet cable home from work tonight although I thought it might be a good idea to ask the pros, I would much rather use the onboard dual gigabit nics than this card, it's a cheap tp-link tg-3269 also I feel like I maybe be missing something, I spent a good few hours last night researching and attempting to improve my speed with no luck and I learned alot with this being my first venture into proper server hardware I don't know if im missing firmware for the nics or its something silly.

Cheers
 
some outputs that might be helpful; I should also mention it seems my speed its capped to 10mb/s i've never had it over that.

pveversion -v
proxmox-ve: 5.4-2 (running kernel: 4.15.18-19-pve)
pve-manager: 5.4-13 (running version: 5.4-13/aee6f0ec)
pve-kernel-4.15: 5.4-7
pve-kernel-4.15.18-19-pve: 4.15.18-45
pve-kernel-4.15.17-1-pve: 4.15.17-9
corosync: 2.4.4-pve1
criu: 2.11.1-1~bpo90
glusterfs-client: 3.8.8-1
ksm-control-daemon: 1.2-2
libjs-extjs: 6.0.1-2
libpve-access-control: 5.1-12
libpve-apiclient-perl: 2.0-5
libpve-common-perl: 5.0-54
libpve-guest-common-perl: 2.0-20
libpve-http-server-perl: 2.0-14
libpve-storage-perl: 5.0-44
libqb0: 1.0.3-1~bpo9
lvm2: 2.02.168-pve6
lxc-pve: 3.1.0-3
lxcfs: 3.0.3-pve1
novnc-pve: 1.0.0-3
proxmox-widget-toolkit: 1.0-28
pve-cluster: 5.0-37
pve-container: 2.0-40
pve-docs: 5.4-2
pve-edk2-firmware: 1.20190312-1
pve-firewall: 3.0-22
pve-firmware: 2.0-7
pve-ha-manager: 2.0-9
pve-i18n: 1.1-4
pve-libspice-server1: 0.14.1-2
pve-qemu-kvm: 3.0.1-4
pve-xtermjs: 3.12.0-1
qemu-server: 5.0-54
smartmontools: 6.5+svn4324-1
spiceterm: 3.0-5
vncterm: 1.5-3
zfsutils-linux: 0.7.13-pve1~bpo2

ethtool eno1
Settings for eno1:
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: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
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: off
Supports Wake-on: g
Wake-on: d
Link detected: yes

ethtool -i eno1
driver: bnx2
version: 2.2.6
firmware-version: 6.0.1 bc 5.2.3 NCSI 2.0.10
expansion-rom-version:
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no