SOLVED Network performance

Status
Not open for further replies.
Joined
Nov 17, 2016
Messages
3
Hi :)

I have an issue with the network performance on my FreeNAS 9.10 server. I'm running a 1Gb setup, but the performance is more like a 100Mb setup.

I started troubleshooting, when I noticed that Transmission wouldn't download faster than 10MB/s with peaks at 14MB/s (my internet connection is 300Mb/300Mb) and I intially thought it was a limitation within Transmission, but after troubleshooting that, I tried a 4Gig file transfer from a Win10 PC and the speed caps at 11,4MB/s.

I have a 4x1Gb Intel NIC running with LACP, but have also enabled an onboard 1Gig Intel NIC for troubleshooting purposes, but I have the same performance through both NICs.

The server is connected to a D-Link DGS-3224TGR and a Cisco small business RV220W router.

Output from ifconfig:
Code:
[root@storage] ~# ifconfig

ix0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>

  ether 90:e2:ba:84:66:fc

  nd6 options=9<PERFORMNUD,IFDISABLED>

  media: Ethernet autoselect

  status: no carrier

ix1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>

  ether 90:e2:ba:84:66:fd

  nd6 options=9<PERFORMNUD,IFDISABLED>

  media: Ethernet autoselect

  status: no carrier

em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=42098<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>

  ether 00:1b:fc:b3:93:a8

  inet 192.168.0.110 netmask 0xffffff00 broadcast 192.168.0.255

  nd6 options=9<PERFORMNUD,IFDISABLED>

  media: Ethernet autoselect (1000baseT <full-duplex>)

  status: active

em1: flags=8c02<BROADCAST,OACTIVE,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>

  ether 00:1b:fc:b3:93:a9

  nd6 options=9<PERFORMNUD,IFDISABLED>

  media: Ethernet autoselect

  status: no carrier

igb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>

  ether 00:1b:21:74:94:48

  nd6 options=9<PERFORMNUD,IFDISABLED>

  media: Ethernet autoselect (1000baseT <full-duplex>)

  status: active

igb1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>

  ether 00:1b:21:74:94:48

  nd6 options=9<PERFORMNUD,IFDISABLED>

  media: Ethernet autoselect (1000baseT <full-duplex>)

  status: active

igb2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>

  ether 00:1b:21:74:94:48

  nd6 options=9<PERFORMNUD,IFDISABLED>

  media: Ethernet autoselect (1000baseT <full-duplex>)

  status: active

igb3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>

  ether 00:1b:21:74:94:48

  nd6 options=9<PERFORMNUD,IFDISABLED>

  media: Ethernet autoselect (1000baseT <full-duplex>)

  status: active

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384

  options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>

  inet6 ::1 prefixlen 128

  inet6 fe80::1%lo0 prefixlen 64 scopeid 0x9

  inet 127.0.0.1 netmask 0xff000000

   nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>

lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>

  ether 00:1b:21:74:94:48

  inet 192.168.0.4 netmask 0xffffff00 broadcast 192.168.0.255

  nd6 options=9<PERFORMNUD,IFDISABLED>

  media: Ethernet autoselect

  status: active

  laggproto lacp lagghash l2,l3,l4

  laggport: igb0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>

  laggport: igb1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>

  laggport: igb2 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>

  laggport: igb3 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>

bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

  ether 02:c5:fd:8e:f0:00

  nd6 options=9<PERFORMNUD,IFDISABLED>

  id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15

  maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200

  root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0

  member: epair1a flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>

  ifmaxaddr 0 port 13 priority 128 path cost 2000

  member: epair0a flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>

  ifmaxaddr 0 port 12 priority 128 path cost 2000

  member: em0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>

  ifmaxaddr 0 port 3 priority 128 path cost 20000

epair0a: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=8<VLAN_MTU>

  ether 02:ff:20:00:0c:0a

  nd6 options=1<PERFORMNUD>

  media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)

  status: active

epair1a: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500

  options=8<VLAN_MTU>

  ether 02:ff:20:00:0d:0a

  nd6 options=1<PERFORMNUD>

  media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)

  status: active


Output from pciconf -lv
Code:
[root@storage] ~# pciconf -lv

hostb0@pci0:0:0:0:  class=0x060000 card=0x82161043 chip=0x25d48086 rev=0xb1  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '5000V Chipset Memory Controller Hub'

  class  = bridge

  subclass  = HOST-PCI

pcib1@pci0:0:2:0:  class=0x060400 card=0x00000000 chip=0x25f78086 rev=0xb1  hdr=0x01

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset PCI Express x8 Port 2-3'

  class  = bridge

  subclass  = PCI-PCI

pcib6@pci0:0:3:0:  class=0x060400 card=0x00000000 chip=0x25e38086 rev=0xb1  hdr=0x01

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset PCI Express x4 Port 3'

  class  = bridge

  subclass  = PCI-PCI

none0@pci0:0:8:0:  class=0x088000 card=0x82161043 chip=0x1a388086 rev=0xb1  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset DMA Engine'

  class  = base peripheral

hostb1@pci0:0:16:0:  class=0x060000 card=0x82161043 chip=0x25f08086 rev=0xb1  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset FSB Registers'

  class  = bridge

  subclass  = HOST-PCI

hostb2@pci0:0:16:1:  class=0x060000 card=0x82161043 chip=0x25f08086 rev=0xb1  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset FSB Registers'

  class  = bridge

  subclass  = HOST-PCI

hostb3@pci0:0:16:2:  class=0x060000 card=0x82161043 chip=0x25f08086 rev=0xb1  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset FSB Registers'

   class  = bridge

  subclass  = HOST-PCI

hostb4@pci0:0:17:0:  class=0x060000 card=0x82161043 chip=0x25f18086 rev=0xb1  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset Reserved Registers'

  class  = bridge

  subclass  = HOST-PCI

hostb5@pci0:0:19:0:  class=0x060000 card=0x82161043 chip=0x25f38086 rev=0xb1  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset Reserved Registers'

  class  = bridge

  subclass  = HOST-PCI

hostb6@pci0:0:21:0:  class=0x060000 card=0x82161043 chip=0x25f58086 rev=0xb1  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset FBD Registers'

  class  = bridge

  subclass  = HOST-PCI

hostb7@pci0:0:22:0:  class=0x060000 card=0x82161043 chip=0x25f68086 rev=0xb1  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '5000 Series Chipset FBD Registers'

  class  = bridge

  subclass  = HOST-PCI

pcib7@pci0:0:28:0:  class=0x060400 card=0x81dc1043 chip=0x26908086 rev=0x09  hdr=0x01

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB/3100 Chipset PCI Express Root Port 1'

  class  = bridge

  subclass  = PCI-PCI

uhci0@pci0:0:29:0:  class=0x0c0300 card=0x81dc1043 chip=0x26888086 rev=0x09  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB/3100 Chipset UHCI USB Controller'

  class  = serial bus

  subclass  = USB

uhci1@pci0:0:29:1:  class=0x0c0300 card=0x81dc1043 chip=0x26898086 rev=0x09  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB/3100 Chipset UHCI USB Controller'

  class  = serial bus

  subclass  = USB

uhci2@pci0:0:29:2:  class=0x0c0300 card=0x81dc1043 chip=0x268a8086 rev=0x09  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB/3100 Chipset UHCI USB Controller'

  class  = serial bus

  subclass  = USB

uhci3@pci0:0:29:3:  class=0x0c0300 card=0x81dc1043 chip=0x268b8086 rev=0x09   hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB/3100 Chipset UHCI USB Controller'

  class  = serial bus

  subclass  = USB

ehci0@pci0:0:29:7:  class=0x0c0320 card=0x81dc1043 chip=0x268c8086 rev=0x09  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB/3100 Chipset EHCI USB2 Controller'

  class  = serial bus

  subclass  = USB

pcib11@pci0:0:30:0:  class=0x060401 card=0x81dc1043 chip=0x244e8086 rev=0xd9  hdr=0x01

  vendor  = 'Intel Corporation'

  device  = '82801 PCI Bridge'

  class  = bridge

  subclass  = PCI-PCI

isab0@pci0:0:31:0:  class=0x060100 card=0x81dc1043 chip=0x26708086 rev=0x09  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB/3100 Chipset LPC Interface Controller'

  class  = bridge

  subclass  = PCI-ISA

atapci0@pci0:0:31:1:  class=0x01018a card=0x81dc1043 chip=0x269e8086 rev=0x09  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB IDE Controller'

  class  = mass storage

  subclass  = ATA

atapci1@pci0:0:31:2:  class=0x01018f card=0x81dc1043 chip=0x26808086 rev=0x09  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB/3100 Chipset SATA IDE Controller'

  class  = mass storage

  subclass  = ATA

none1@pci0:0:31:3:  class=0x0c0500 card=0x81dc1043 chip=0x269b8086 rev=0x09  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '631xESB/632xESB/3100 Chipset SMBus Controller'

  class  = serial bus

  subclass  = SMBus

pcib2@pci0:1:0:0:  class=0x060400 card=0x82161043 chip=0x35008086 rev=0x01  hdr=0x01

  vendor  = 'Intel Corporation'

  device  = '6311ESB/6321ESB PCI Express Upstream Port'

  class  = bridge

  subclass  = PCI-PCI

pcib5@pci0:1:0:3:  class=0x060400 card=0x82161043 chip=0x350c8086 rev=0x01  hdr=0x01

  vendor  = 'Intel Corporation'

  device  = '6311ESB/6321ESB PCI Express to PCI-X Bridge'

  class  = bridge

  subclass  = PCI-PCI

pcib3@pci0:2:0:0:  class=0x060400 card=0x82161043 chip=0x35108086 rev=0x01  hdr=0x01

  vendor  = 'Intel Corporation'

  device  = '6311ESB/6321ESB PCI Express Downstream Port E1'

  class  = bridge

  subclass  = PCI-PCI

pcib4@pci0:2:2:0:  class=0x060400 card=0x82161043 chip=0x35188086 rev=0x01  hdr=0x01

  vendor  = 'Intel Corporation'

  device  = '6311ESB/6321ESB PCI Express Downstream Port E3'

  class  = bridge

  subclass  = PCI-PCI

ix0@pci0:3:0:0: class=0x020000 card=0x000c8086 chip=0x10fb8086 rev=0x01 hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '82599ES 10-Gigabit SFI/SFP+ Network Connection'

  class  = network

  subclass  = ethernet

ix1@pci0:3:0:1: class=0x020000 card=0x000c8086 chip=0x10fb8086 rev=0x01 hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '82599ES 10-Gigabit SFI/SFP+ Network Connection'

  class  = network

  subclass  = ethernet

em0@pci0:4:0:0: class=0x020000 card=0x82171043 chip=0x10968086 rev=0x01 hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '80003ES2LAN Gigabit Ethernet Controller (Copper)'

  class  = network

  subclass  = ethernet

em1@pci0:4:0:1: class=0x020000 card=0x82171043 chip=0x10968086 rev=0x01 hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '80003ES2LAN Gigabit Ethernet Controller (Copper)'

  class  = network

  subclass  = ethernet

aac0@pci0:5:1:0:  class=0x010400 card=0x029b9005 chip=0x02869005 rev=0x02  hdr=0x00

  vendor  = 'Adaptec'

  device  = 'AAC-RAID (Rocket)'

  class  = mass storage

  subclass  = RAID

pcib8@pci0:7:0:0:  class=0x060400 card=0x00000000 chip=0x8018111d rev=0x0e  hdr=0x01

  vendor  = 'Integrated Device Technology, Inc. [IDT]'

  device  = 'PES12N3A PCI Express Switch'

  class  = bridge

  subclass  = PCI-PCI

pcib9@pci0:8:2:0:  class=0x060400 card=0x00000000 chip=0x8018111d rev=0x0e  hdr=0x01

  vendor  = 'Integrated Device Technology, Inc. [IDT]'

  device  = 'PES12N3A PCI Express Switch'

  class  = bridge

  subclass  = PCI-PCI

pcib10@pci0:8:4:0:  class=0x060400 card=0x00000000 chip=0x8018111d rev=0x0e  hdr=0x01

  vendor  = 'Integrated Device Technology, Inc. [IDT]'

  device  = 'PES12N3A PCI Express Switch'

  class  = bridge

  subclass  = PCI-PCI

igb0@pci0:9:0:0:  class=0x020000 card=0xa02c8086 chip=0x10e88086 rev=0x01  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '82576 Gigabit Network Connection'

  class   = network

  subclass  = ethernet

igb1@pci0:9:0:1:  class=0x020000 card=0xa02c8086 chip=0x10e88086 rev=0x01  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '82576 Gigabit Network Connection'

  class   = network

  subclass  = ethernet

igb2@pci0:10:0:0:  class=0x020000 card=0xa02c8086 chip=0x10e88086 rev=0x01  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '82576 Gigabit Network Connection'

  class   = network

  subclass  = ethernet

igb3@pci0:10:0:1:  class=0x020000 card=0xa02c8086 chip=0x10e88086 rev=0x01  hdr=0x00

  vendor  = 'Intel Corporation'

  device  = '82576 Gigabit Network Connection'

  class  = network

  subclass  = ethernet

vgapci0@pci0:11:2:0:  class=0x030000 card=0x823d1043 chip=0x002018ca rev=0x00  hdr=0x00

  vendor  = 'XGI Technology Inc. (eXtreme Graphics Innovation)'

  device  = 'Z7/Z9 (XG20 core)'

  class  = display

  subclass  = VGA


I have been researching for days now, without finding a solution, so I really hope you guys can help.

BTW - I'm convinced that the performance was fine in FreeNAS 9.3 where I could get file transfer speeds of 85-110 MB/s.
 
Last edited:

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874
I would break the problem down. First, I would try swapping the cables, then I would run iperf to confirm the performance is network limited, or not. Then I would start looking at internal system performance.
 
Joined
Nov 17, 2016
Messages
3
Thanks for your reply.
All cables are new, so they should not be the cause, otherwise 5 cables would have the same issue and I have 4 identical cables connected to another server ;)
I'm kinda new to FreeNAS/FreeBSD, so can you tell me what to use with the iperf command? :)
 
Last edited:
Joined
Nov 17, 2016
Messages
3
Found the problem...My switch negotiated the line to my router as 100Mb/s. I have no idea why it was doing so, but it now says 1000Mb/s after a few restarts, so it could be a faulty cable or the switch acting up, time will tell if the problem re-appears.
 
Status
Not open for further replies.
Top