Slow Network Speeds


wdarrah

Recommended Posts

I am getting extremely slow speedtest results.  I have other devices going through the same router that preform as expected.  Feels like I'm getting throttled here! So far my searches have all been dead ends.  Any ideas/help would be appreciated.

 

Version 6.3.5

 

eth0    1000 Mb/s, full duplex, mtu 1500

 

speedtest: Ping (Lowest): 541.622 ms | Download (Max): 0.10 Mbyte/s | Upload (Max): 0.10 Mbyte/s
  
<node id="network:1" claimed="true" class="network" handle="PCI:0000:02:00.1">
         <description>Ethernet interface</description>
         <product>82571EB Gigabit Ethernet Controller</product>
         <vendor>Intel Corporation</vendor>
         <physid>0.1</physid>
         <businfo>pci@0000:02:00.1</businfo>
         <logicalname>eth0</logicalname>
         <version>06</version>
         <serial>[REMOVED]</serial>
         <size units="bit/s">1000000000</size>
         <capacity>1000000000</capacity>
         <width units="bits">32</width>
         <clock units="Hz">33000000</clock>
         <configuration>
          <setting id="autonegotiation" value="on" />
          <setting id="broadcast" value="yes" />
          <setting id="driver" value="e1000e" />
          <setting id="driverversion" value="3.2.6-k" />
          <setting id="duplex" value="full" />
          <setting id="firmware" value="5.11-2" />
          <setting id="ip" value="[REMOVED]" />
          <setting id="latency" value="0" />
          <setting id="link" value="yes" />
          <setting id="multicast" value="yes" />
          <setting id="port" value="twisted pair" />
          <setting id="speed" value="1Gbit/s" />
         </configuration>
         <capabilities>
          <capability id="pm" >Power Management</capability>
          <capability id="msi" >Message Signalled Interrupts</capability>
          <capability id="pciexpress" >PCI Express</capability>
          <capability id="bus_master" >bus mastering</capability>
          <capability id="cap_list" >PCI capabilities listing</capability>
          <capability id="rom" >extension ROM</capability>
          <capability id="ethernet" />
          <capability id="physical" >Physical interface</capability>
          <capability id="tp" >twisted pair</capability>
          <capability id="10bt" >10Mbit/s</capability>
          <capability id="10bt-fd" >10Mbit/s (full duplex)</capability>
          <capability id="100bt" >100Mbit/s</capability>
          <capability id="100bt-fd" >100Mbit/s (full duplex)</capability>
          <capability id="1000bt-fd" >1Gbit/s (full duplex)</capability>
          <capability id="autonegotiation" >Auto-negotiation</capability>
         </capabilities>
         <resources>
          <resource type="irq" value="29" />
          <resource type="memory" value="fe780000-fe79ffff" />
          <resource type="memory" value="fe760000-fe77ffff" />
          <resource type="ioport" value="c400(size=32)" />
          <resource type="memory" value="fe740000-fe75ffff" />
         </resources>
        </node>
      </node>

Link to comment

I know! My problem is down stream from my router as I can ping the same server in 10ms when I plug my laptop into the router.  I think I have a hardware or configuration issue in my unraid box but out of ideas.  I have also tried: switching network cards out and cable in case I had issue there. 

Link to comment

Consider tracerute to see the ping time for every jump the packets are making to see where the delay gets introduced.

 

And do a normal ping so you can see the distribution of ping times - if most are quick and just some few are slow or if most of them are slow.

 

Any chance you might have created a network where your data takes a WiFi jump, in which case your speed will be greatly affected by how full the air is with competing signals?

Edited by pwm
Link to comment
10 minutes ago, pwm said:

Consider tracerute to see the ping time for every jump the packets are making to see where the delay gets introduced.

 

And do a normal ping so you can see the distribution of ping times - if most are quick and just some few are slow or if most of them are slow.

 

Any chance you might have created a network where your data takes a WiFi jump, in which case your speed will be greatly affected by how full the air is with competing signals?

 

Will do on trace. 
Also will do on the normal ping. Although the max up and down  should be more like 100/10 Mbs not 0.10/0.10 so I think the ping is real. 
No on WiFi jump. Cable Modem -> Router/FW -> Unraid box, all next door to each other.      

 

Thanks for the help

Link to comment

Ping seems fine now, but still getting wrong up and down speeds:

 

From Terminal:

traceroute -w 5 -q 3 -m 10 kwikom.com
traceroute to kwikom.com (199.119.144.3), 10 hops max, 60 byte packets
 1  192.. my router (192.xxx)  5.164 ms  5.131 ms  5.108 ms
 2  10.32.96.1 (10.32.96.1)  14.718 ms  14.703 ms  14.682 ms
 3  70.183.70.184 (70.183.70.184)  14.665 ms  14.606 ms  17.711 ms
 4  70.183.69.1 (70.183.69.1)  14.522 ms  18.703 ms  18.658 ms
 5  wsip-70-168-141-190.ks.ks.cox.net (70.168.141.190)  31.514 ms  31.514 ms  31.473 ms
 6  www.kwikom.com (199.119.144.3)  31.461 ms  24.809 ms  23.402 ms

 

From speedtest plugin:

2017-12-11 14:30 Mon KwiKom Communications (Iola, KS) 166.74 km 44.048 ms 0.06 Mbyte/s 0.08 Mbyte/s http://www.speedtest.net/result/6870514783.png
Edited by wdarrah
Link to comment
50 minutes ago, pwm said:

Nothing really off with your ping times.

 

I wonder if speedtest is doing small or large ping.

 

You could try to specify -s 1024 to make each ping packet larger and see if that affects the ping delay and possibly gives more jitter.

# ping kwikom.com  -s 1024
PING kwikom.com (199.119.144.3) 1024(1052) bytes of data.
1032 bytes from www.kwikom.com (199.119.144.3): icmp_seq=1 ttl=59 time=26.5 ms
1032 bytes from www.kwikom.com (199.119.144.3): icmp_seq=2 ttl=59 time=36.9 ms
1032 bytes from www.kwikom.com (199.119.144.3): icmp_seq=3 ttl=59 time=35.9 ms
1032 bytes from www.kwikom.com (199.119.144.3): icmp_seq=4 ttl=59 time=27.6 ms
1032 bytes from www.kwikom.com (199.119.144.3): icmp_seq=5 ttl=59 time=32.1 ms
^C
 

Edited by wdarrah
Link to comment

That's also reasonable figures - the link speed itself is high enough and stable enough that the larger packet size hardly matter.

 

You might try to ping 200 times (-c 200) and have ping print out the distribution.

 

This is 20 ping from my machine - but I'm very far away from this server. Probably an Atlantic cable that adds 150ms of the total ping time.

But while small variation - mdev is 1.427 ms.

--- www.sumnercomm.net ping statistics ---
20 packets transmitted, 20 received, 0% packet loss, time 19024ms
rtt min/avg/max/mdev = 161.266/162.038/167.242/1.427 ms

 

Next attempt is to try to ping while adding some background file transfer.

One time with a file transfer to this site.

One time with a file transfer to some closer target.

This might give an idea if there is some QoS or other shaping happening.

Link to comment

My guess is that maybe it is the speedtest related too.  I would like to do more analysis of traffic between devices and ports locally but currently above my pay grade.  I'm aware of wireshark as a packet analysis tool but so far my searches in Unraid forums have not shown any easy answer to this problem.

 

 

Link to comment

What are the other devices you would have available for testing? On unRAID side you can install the Nerd Tools plugin. Once installed, go to its configuration page and select iperf. Since iperf is available for many operating systems, you can then do tests between local devices as you mentioned.

Link to comment
On 12/12/2017 at 1:11 PM, tstor said:

What are the other devices you would have available for testing? On unRAID side you can install the Nerd Tools plugin. Once installed, go to its configuration page and select iperf. Since iperf is available for many operating systems, you can then do tests between local devices as you mentioned.

 

Thanks tstor!  The Nerd Pack definitely has tools I was looking for to help analyze my network traffic. I'll report back after I get a chance to test with itop and iperf. 

Link to comment

Between server and tablet on local wireless network;

Connecting to host 192.xx.x, port 5201
[  4] local 192.x.x.x port 56474 connected to 192.x.x.x port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.02   sec  8.38 MBytes  69.0 Mbits/sec                  
[  4]   1.02-2.00   sec  6.82 MBytes  58.4 Mbits/sec                  
[  4]   2.00-3.01   sec  7.04 MBytes  58.3 Mbits/sec                  
[  4]   3.01-4.00   sec  7.25 MBytes  61.6 Mbits/sec                  
[  4]   4.00-5.00   sec  7.96 MBytes  66.8 Mbits/sec                  
[  4]   5.00-6.02   sec  7.22 MBytes  59.6 Mbits/sec                  
[  4]   6.02-7.00   sec  6.54 MBytes  55.7 Mbits/sec                  
[  4]   7.00-8.01   sec  6.37 MBytes  52.9 Mbits/sec                  
[  4]   8.01-9.00   sec  6.01 MBytes  50.9 Mbits/sec                  
[  4]   9.00-10.03  sec  7.34 MBytes  59.7 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.03  sec  70.9 MBytes  59.3 Mbits/sec                  sender
[  4]   0.00-10.03  sec  70.9 MBytes  59.3 Mbits/sec                  receiver

Link to comment

Between server and iperf host

 

iperf3 -c iperf.he.net
Connecting to host iperf.he.net, port 5201
[  4] local 192.x.x.x port 58332 connected to 216.218.227.10 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  4.74 MBytes  39.7 Mbits/sec    1    189 KBytes       
[  4]   1.00-2.00   sec  1.25 MBytes  10.5 Mbits/sec    0    195 KBytes       
[  4]   2.00-3.00   sec  1.25 MBytes  10.5 Mbits/sec    3    161 KBytes       
[  4]   3.00-4.00   sec  1.25 MBytes  10.5 Mbits/sec    3   86.3 KBytes       
[  4]   4.00-5.00   sec  1.25 MBytes  10.5 Mbits/sec    0   99.0 KBytes       
[  4]   5.00-6.00   sec  1.25 MBytes  10.5 Mbits/sec    2   77.8 KBytes       
[  4]   6.00-7.00   sec  1.25 MBytes  10.5 Mbits/sec    0   94.7 KBytes       
[  4]   7.00-8.00   sec  1.25 MBytes  10.5 Mbits/sec    0    102 KBytes       
[  4]   8.00-9.00   sec  1.25 MBytes  10.5 Mbits/sec    0    105 KBytes       
[  4]   9.00-10.00  sec  1.25 MBytes  10.5 Mbits/sec    0    113 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  16.0 MBytes  13.4 Mbits/sec    9             sender
[  4]   0.00-10.00  sec  13.2 MBytes  11.1 Mbits/sec                  receiver

iperf Done.

Link to comment
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.