Hello,
I've just installed a new server (Dell R640, dual Xeon Gold 12 core, 64GB RAM) with the latest Truenas (TrueNAS-12.0-U2.1) and am getting it all set up.
Everything is pretty much set at defaults at the moment.
Everything works great, but I've run into a curious case of high latency on the local ethernet ports and even the localhost interface and it's driving me a bit silly now.
This server has an Intel X550 quad-port 10G card in it and it's hooked up to a Dell 10G switch.
Actual throughput seems to be ok - using iperf3 I get 9.8Gbit transfer rates in both directions.
I've searched all around and can't see any reasonable explanation for this, so asking here if anyone else has seen this behaviour.
As a quick test, I booted up a random linux live image on the same hardware and it does not show any of these symptoms at all, which eliminates any hardware-type issues.
Quick summary:
I would normally expect sub-ms ping times on a local 10G network (our other Freenas boxes are sub-ms).
Pinging localhost on this box:
Pinging the local ethernet interface address (ix1):
Given that the problem shows without packets even leaving the box, I'm pretty much discounting it being a switch or cabling problem.
Curiously enough though, pinging any external device on the second interface (ix1), returns normal,expected results:
And this wouldn't be such a big deal except the reverse direction (from 10.100.0.197) has the high-latency issue:
And for completeness, here's the current interface configuration:
Has anyone run into this or have any suggestions on where I should look to get this resolved?
Thanks!
I've just installed a new server (Dell R640, dual Xeon Gold 12 core, 64GB RAM) with the latest Truenas (TrueNAS-12.0-U2.1) and am getting it all set up.
Everything is pretty much set at defaults at the moment.
Everything works great, but I've run into a curious case of high latency on the local ethernet ports and even the localhost interface and it's driving me a bit silly now.
This server has an Intel X550 quad-port 10G card in it and it's hooked up to a Dell 10G switch.
Actual throughput seems to be ok - using iperf3 I get 9.8Gbit transfer rates in both directions.
I've searched all around and can't see any reasonable explanation for this, so asking here if anyone else has seen this behaviour.
As a quick test, I booted up a random linux live image on the same hardware and it does not show any of these symptoms at all, which eliminates any hardware-type issues.
Quick summary:
I would normally expect sub-ms ping times on a local 10G network (our other Freenas boxes are sub-ms).
Pinging localhost on this box:
Code:
root@nas1[~]# ping localhost PING localhost (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=7.629 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=8.518 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=12.191 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=11.324 ms 64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=11.748 ms
Pinging the local ethernet interface address (ix1):
Code:
root@nas1[~]# ping 10.100.0.130 PING 10.100.0.130 (10.100.0.130): 56 data bytes 64 bytes from 10.100.0.130: icmp_seq=0 ttl=64 time=14.793 ms 64 bytes from 10.100.0.130: icmp_seq=1 ttl=64 time=11.109 ms 64 bytes from 10.100.0.130: icmp_seq=2 ttl=64 time=9.899 ms 64 bytes from 10.100.0.130: icmp_seq=3 ttl=64 time=17.252 ms 64 bytes from 10.100.0.130: icmp_seq=4 ttl=64 time=12.138 ms
Given that the problem shows without packets even leaving the box, I'm pretty much discounting it being a switch or cabling problem.
Curiously enough though, pinging any external device on the second interface (ix1), returns normal,expected results:
Code:
root@ssdnas1[~]# ping 10.100.0.197 PING 10.100.0.197 (10.100.0.197): 56 data bytes 64 bytes from 10.100.0.197: icmp_seq=0 ttl=64 time=0.210 ms 64 bytes from 10.100.0.197: icmp_seq=1 ttl=64 time=0.235 ms 64 bytes from 10.100.0.197: icmp_seq=2 ttl=64 time=0.219 ms 64 bytes from 10.100.0.197: icmp_seq=3 ttl=64 time=0.226 ms
And this wouldn't be such a big deal except the reverse direction (from 10.100.0.197) has the high-latency issue:
Code:
root@vmnas[~]# ping 10.100.0.130 PING 10.100.0.130 (10.100.0.130): 56 data bytes 64 bytes from 10.100.0.130: icmp_seq=0 ttl=64 time=12.191 ms 64 bytes from 10.100.0.130: icmp_seq=1 ttl=64 time=13.345 ms 64 bytes from 10.100.0.130: icmp_seq=2 ttl=64 time=9.856 ms 64 bytes from 10.100.0.130: icmp_seq=3 ttl=64 time=12.245 ms
And for completeness, here's the current interface configuration:
Code:
root@ssdnas1[~]# ifconfig -a ix0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000 options=e53fbb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_UCAST,WOL_MCAST,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6> ether e4:43:4b:be:b5:a0 inet 10.99.0.20 netmask 0xffffff00 broadcast 10.99.0.255 media: Ethernet autoselect (10Gbase-T <full-duplex,rxpause,txpause>) status: active nd6 options=9<PERFORMNUD,IFDISABLED> ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=e53fbb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_UCAST,WOL_MCAST,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6> ether e4:43:4b:be:b5:a1 inet 10.100.0.130 netmask 0xffffff00 broadcast 10.100.0.255 media: Ethernet autoselect (10Gbase-T <full-duplex,rxpause,txpause>) status: active nd6 options=9<PERFORMNUD,IFDISABLED> ix2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=e53fbb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_UCAST,WOL_MCAST,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6> ether e4:43:4b:be:b5:a2 media: Ethernet autoselect status: no carrier nd6 options=1<PERFORMNUD> ix3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=e53fbb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,WOL_UCAST,WOL_MCAST,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6> ether e4:43:4b:be:b5:a3 media: Ethernet autoselect status: no carrier nd6 options=1<PERFORMNUD> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> pflog0: flags=0<> metric 0 mtu 33160 groups: pflog
Has anyone run into this or have any suggestions on where I should look to get this resolved?
Thanks!