Hi,
I have seen many forum posts and other websites about slow networking speeds. Most of them referring to Realtek network cards.
I am running my FreeNAS 11.2U7 on a SuperMicro X10SL7-F with 16GB ram, and G3220 CPU
My main pool consists of 3 VDEVs in RAIDZ2 config, each existing of 6 drives (6x2, 6x3 and 6x4 WD Reds).
When I copy a file to my FreeNAS server from my Macbook 2018 running MacOS Mojave I achieve around 100+mbytes/sec, no worries there.
However when I copy a file from the FreeNAS server to the FreeNAS server using my Macbook, it halves the speed to about 55-60 Mbytes/s per one way (to a second pool or the main pool doesn't matter). This looks like half duplex to me.
My share is SMB.
When I tested it with an AFP share I get about 10mbytes/sec more speed, so around 65 Mbytes/sec one way doing this (around 135Mbytes/s combined up and down compared to around 120Mbytes/s combined up and down with SMB)
Ifconfig of the FreeNAS and the Macbook both state that they are full duplex if I am not mistaken?
ifconfig Macbook:
en9: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=4<VLAN_MTU>
ether 00:1c:c2:46:2d:eb
inet6 fe80::9b:e82:9c2c:d07b%en9 prefixlen 64 secured scopeid 0x8
inet6 2001:981:7391:1:cea:a8c:3679:8272 prefixlen 64 autoconf secured
inet6 2001:981:7391:1:35d1:a30b:f39b:e241 prefixlen 64 deprecated autoconf temporary
inet6 fd00::cf:f226:609:ba28 prefixlen 64 autoconf secured
inet6 fd00::39d5:14d1:11e7:f8f0 prefixlen 64 deprecated autoconf temporary
inet 192.168.178.26 netmask 0xffffff00 broadcast 192.168.178.255
inet6 2001:981:7391:1:dc06:94b2:58d7:3269 prefixlen 64 deprecated autoconf temporary
inet6 fd00::dc06:94b2:58d7:3269 prefixlen 64 deprecated autoconf temporary
inet6 2001:981:7391:1:2990:8fd6:f4a:6542 prefixlen 64 deprecated autoconf temporary
inet6 fd00::2990:8fd6:f4a:6542 prefixlen 64 deprecated autoconf temporary
inet6 2001:981:7391:1:d851:4dc:f9c2:8c70 prefixlen 64 deprecated autoconf temporary
inet6 fd00::d851:4dc:f9c2:8c70 prefixlen 64 deprecated autoconf temporary
inet6 2001:981:7391:1:b4b4:c103:e87:a865 prefixlen 64 autoconf temporary
inet6 fd00::b4b4:c103:e87:a865 prefixlen 64 autoconf temporary
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (1000baseT <full-duplex>)
status: active
ifconfig FreeNAS:
igb0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=2400b9<RXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWTSO,RXCSUM_IPV6>
ether 00:25:90:f3:5a:9e
hwaddr 00:25:90:f3:5a:9e
inet6 fe80::225:90ff:fef3:5a9e%igb0 prefixlen 64 scopeid 0x1
inet6 2001:981:7391:1:225:90ff:fef3:5a9e prefixlen 64 autoconf
inet6 fd00::225:90ff:fef3:5a9e prefixlen 64 autoconf
inet 192.168.178.29 netmask 0xffffff00 broadcast 192.168.178.255
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
The Macbook is wired to my Switch which connects directly to my FreeNAS.
It is an 8 port Sitecom Gigabit switch. I also tested this with the switch inside my Apple Time Capsule; same result.
Furthermore, I tested different cables and also the other Ethernet port on my Supermicro board. (I mainly use SFTP 6 cables and some CAT5e cables.)
Nothing changes in terms of speed.
I am not fully sure if it is a FreeNAS thing or a MacOS Mojave thing, but that is harder to test.
Perhaps I am missing a switch or parameter somewhere?
Any ideas are more than welcome!
I have seen many forum posts and other websites about slow networking speeds. Most of them referring to Realtek network cards.
I am running my FreeNAS 11.2U7 on a SuperMicro X10SL7-F with 16GB ram, and G3220 CPU
My main pool consists of 3 VDEVs in RAIDZ2 config, each existing of 6 drives (6x2, 6x3 and 6x4 WD Reds).
When I copy a file to my FreeNAS server from my Macbook 2018 running MacOS Mojave I achieve around 100+mbytes/sec, no worries there.
However when I copy a file from the FreeNAS server to the FreeNAS server using my Macbook, it halves the speed to about 55-60 Mbytes/s per one way (to a second pool or the main pool doesn't matter). This looks like half duplex to me.
My share is SMB.
When I tested it with an AFP share I get about 10mbytes/sec more speed, so around 65 Mbytes/sec one way doing this (around 135Mbytes/s combined up and down compared to around 120Mbytes/s combined up and down with SMB)
Ifconfig of the FreeNAS and the Macbook both state that they are full duplex if I am not mistaken?
ifconfig Macbook:
en9: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=4<VLAN_MTU>
ether 00:1c:c2:46:2d:eb
inet6 fe80::9b:e82:9c2c:d07b%en9 prefixlen 64 secured scopeid 0x8
inet6 2001:981:7391:1:cea:a8c:3679:8272 prefixlen 64 autoconf secured
inet6 2001:981:7391:1:35d1:a30b:f39b:e241 prefixlen 64 deprecated autoconf temporary
inet6 fd00::cf:f226:609:ba28 prefixlen 64 autoconf secured
inet6 fd00::39d5:14d1:11e7:f8f0 prefixlen 64 deprecated autoconf temporary
inet 192.168.178.26 netmask 0xffffff00 broadcast 192.168.178.255
inet6 2001:981:7391:1:dc06:94b2:58d7:3269 prefixlen 64 deprecated autoconf temporary
inet6 fd00::dc06:94b2:58d7:3269 prefixlen 64 deprecated autoconf temporary
inet6 2001:981:7391:1:2990:8fd6:f4a:6542 prefixlen 64 deprecated autoconf temporary
inet6 fd00::2990:8fd6:f4a:6542 prefixlen 64 deprecated autoconf temporary
inet6 2001:981:7391:1:d851:4dc:f9c2:8c70 prefixlen 64 deprecated autoconf temporary
inet6 fd00::d851:4dc:f9c2:8c70 prefixlen 64 deprecated autoconf temporary
inet6 2001:981:7391:1:b4b4:c103:e87:a865 prefixlen 64 autoconf temporary
inet6 fd00::b4b4:c103:e87:a865 prefixlen 64 autoconf temporary
nd6 options=201<PERFORMNUD,DAD>
media: autoselect (1000baseT <full-duplex>)
status: active
ifconfig FreeNAS:
igb0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=2400b9<RXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWTSO,RXCSUM_IPV6>
ether 00:25:90:f3:5a:9e
hwaddr 00:25:90:f3:5a:9e
inet6 fe80::225:90ff:fef3:5a9e%igb0 prefixlen 64 scopeid 0x1
inet6 2001:981:7391:1:225:90ff:fef3:5a9e prefixlen 64 autoconf
inet6 fd00::225:90ff:fef3:5a9e prefixlen 64 autoconf
inet 192.168.178.29 netmask 0xffffff00 broadcast 192.168.178.255
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
The Macbook is wired to my Switch which connects directly to my FreeNAS.
It is an 8 port Sitecom Gigabit switch. I also tested this with the switch inside my Apple Time Capsule; same result.
Furthermore, I tested different cables and also the other Ethernet port on my Supermicro board. (I mainly use SFTP 6 cables and some CAT5e cables.)
Nothing changes in terms of speed.
I am not fully sure if it is a FreeNAS thing or a MacOS Mojave thing, but that is harder to test.
Perhaps I am missing a switch or parameter somewhere?
Any ideas are more than welcome!