iperf results wired vs wireless ...



  • I've been doing some performance testing on our network and I'm seeing what appears to be significant performance degradation on the wireless network vs wired network. I realize that in most if not all cases wireless will not be as performant as wired but what I am seeing seemed much more significant than expected.

    Here is iperf results on wireless:

    c:\temp\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.158
    Connecting to host 192.168.1.158, port 5201
    [  4] local 192.168.1.32 port 54717 connected to 192.168.1.158 port 5201
    [ ID] Interval           Transfer     Bandwidth
    [  4]   0.00-1.00   sec  8.75 MBytes  73.4 Mbits/sec
    [  4]   1.00-2.00   sec  8.38 MBytes  70.3 Mbits/sec
    [  4]   2.00-3.00   sec  8.25 MBytes  69.2 Mbits/sec
    [  4]   3.00-4.00   sec  7.75 MBytes  65.0 Mbits/sec
    [  4]   4.00-5.00   sec  7.75 MBytes  64.9 Mbits/sec
    [  4]   5.00-6.00   sec  6.50 MBytes  54.6 Mbits/sec
    [  4]   6.00-7.00   sec  7.38 MBytes  61.9 Mbits/sec
    [  4]   7.00-8.00   sec  7.62 MBytes  64.0 Mbits/sec
    [  4]   8.00-9.00   sec  7.62 MBytes  63.9 Mbits/sec
    [  4]   9.00-10.00  sec  7.12 MBytes  59.8 Mbits/sec
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bandwidth
    [  4]   0.00-10.00  sec  77.1 MBytes  64.7 Mbits/sec                  sender
    [  4]   0.00-10.00  sec  77.1 MBytes  64.7 Mbits/sec                  receiver
    
    iperf Done.
    

    And here is results on wired:

    
    c:\temp\iperf-3.1.3-win64>iperf3.exe -c 192.168.1.158
    Connecting to host 192.168.1.158, port 5201
    [  4] local 192.168.1.37 port 56917 connected to 192.168.1.158 port 5201
    [ ID] Interval           Transfer     Bandwidth
    [  4]   0.00-1.00   sec   105 MBytes   879 Mbits/sec
    [  4]   1.00-2.00   sec   103 MBytes   861 Mbits/sec
    [  4]   2.00-3.00   sec   102 MBytes   860 Mbits/sec
    [  4]   3.00-4.00   sec   102 MBytes   855 Mbits/sec
    [  4]   4.00-5.00   sec   102 MBytes   860 Mbits/sec
    [  4]   5.00-6.00   sec   102 MBytes   859 Mbits/sec
    [  4]   6.00-7.00   sec  99.8 MBytes   837 Mbits/sec
    [  4]   7.00-8.00   sec   100 MBytes   839 Mbits/sec
    [  4]   8.00-9.00   sec  98.6 MBytes   827 Mbits/sec
    [  4]   9.00-10.00  sec   104 MBytes   872 Mbits/sec
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bandwidth
    [  4]   0.00-10.00  sec  1019 MBytes   855 Mbits/sec                  sender
    [  4]   0.00-10.00  sec  1019 MBytes   855 Mbits/sec                  receiver
    
    iperf Done.
    
    c:\temp\iperf-3.1.3-win64>
    

    Am I wrong in thinking that the difference shouldn't be that great? These results are representative of what I get at all times of day. I had similar results late last Friday when no one else was here so I don't think it is the result of too many users connected.

    We're using Cisco Aeronet 2602 access points.



  • @BraswellJay That looks about right to me, for that model Cisco (only does A/G/N). Only in theory will you get any faster with that AP (Sitting 2 feet from the AP with no interference.)



  • Looks normal. You should run some ping tests as well. The difference in latency between wired and wireless is HUGE.



  • Ok, thanks for the feedback.

    Would replacing these APs with ubiquiti ac pro devices result in better performance? Would it be reasonable to expect client connections to be faster with an AP that supports AC?

    I've got a secondary site that where I have AC Pro AP's so I can test there and see what I am getting at that site with the different access points.

    Thanks.



  • @BraswellJay said in iperf results wired vs wireless ...:

    Ok, thanks for the feedback.

    Would replacing these APs with ubiquiti ac pro devices result in better performance? Would it be reasonable to expect client connections to be faster with an AP that supports AC?

    I've got a secondary site that where I have AC Pro AP's so I can test there and see what I am getting at that site with the different access points.

    Thanks.

    I have a Ubiquiti UAP-AC-LITE

    This is what I get on my desktop (wired) to my KVM host

    [[email protected] ~]$ iperf3 -c 10.254.103.5
    Connecting to host 10.254.103.5, port 5201
    [  5] local 10.254.103.20 port 45150 connected to 10.254.103.5 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec  57.9 MBytes   485 Mbits/sec    0    341 KBytes       
    [  5]   1.00-2.00   sec  55.4 MBytes   464 Mbits/sec    0    341 KBytes       
    [  5]   2.00-3.00   sec  56.1 MBytes   470 Mbits/sec    0    341 KBytes       
    [  5]   3.00-4.00   sec  56.1 MBytes   471 Mbits/sec    0    341 KBytes       
    [  5]   4.00-5.00   sec  56.1 MBytes   471 Mbits/sec    0    341 KBytes       
    [  5]   5.00-6.00   sec  55.6 MBytes   467 Mbits/sec    0    341 KBytes       
    [  5]   6.00-7.00   sec  55.4 MBytes   465 Mbits/sec    0    341 KBytes       
    [  5]   7.00-8.00   sec  56.3 MBytes   472 Mbits/sec    0    356 KBytes       
    [  5]   8.00-9.00   sec  55.2 MBytes   463 Mbits/sec    0    356 KBytes       
    [  5]   9.00-10.00  sec  55.9 MBytes   469 Mbits/sec    0    356 KBytes       
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec   560 MBytes   470 Mbits/sec    0             sender
    [  5]   0.00-10.00  sec   558 MBytes   468 Mbits/sec                  receiver
    
    iperf Done.
    

    This is what I get from my laptop (wireless) to my KVM host.

    [[email protected] ~]$ iperf3 -c 10.254.103.5
    Connecting to host 10.254.103.5, port 5201
    [  5] local 10.254.103.22 port 46036 connected to 10.254.103.5 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec  13.9 MBytes   116 Mbits/sec    0    588 KBytes       
    [  5]   1.00-2.00   sec  13.7 MBytes   115 Mbits/sec    0    624 KBytes       
    [  5]   2.00-3.00   sec  12.5 MBytes   105 Mbits/sec    0    658 KBytes       
    [  5]   3.00-4.00   sec  13.8 MBytes   115 Mbits/sec    0    764 KBytes       
    [  5]   4.00-5.00   sec  12.5 MBytes   105 Mbits/sec    0    809 KBytes       
    [  5]   5.00-6.00   sec  12.5 MBytes   105 Mbits/sec    0    809 KBytes       
    [  5]   6.00-7.00   sec  12.5 MBytes   105 Mbits/sec    0    809 KBytes       
    [  5]   7.00-8.00   sec  12.5 MBytes   105 Mbits/sec    0    809 KBytes       
    [  5]   8.00-9.00   sec  11.2 MBytes  94.4 Mbits/sec    0    809 KBytes       
    [  5]   9.00-10.00  sec  11.2 MBytes  94.4 Mbits/sec    0    809 KBytes       
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec   126 MBytes   106 Mbits/sec    0             sender
    [  5]   0.00-10.02  sec   124 MBytes   104 Mbits/sec                  receiver
    
    iperf Done.
    


  • not sure why my dekstop is not near linespeed.

    I put the USB to ethernet adapter in my laptop and tested again form that.

    [[email protected] ~]$ iperf3 -c 10.254.103.5
    Connecting to host 10.254.103.5, port 5201
    [  5] local 10.254.103.182 port 41282 connected to 10.254.103.5 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec   111 MBytes   930 Mbits/sec    0    267 KBytes       
    [  5]   1.00-2.00   sec   110 MBytes   924 Mbits/sec    0    291 KBytes       
    [  5]   2.00-3.00   sec   110 MBytes   921 Mbits/sec    0    291 KBytes       
    [  5]   3.00-4.00   sec   110 MBytes   923 Mbits/sec    0    307 KBytes       
    [  5]   4.00-5.00   sec   110 MBytes   921 Mbits/sec    0    307 KBytes       
    [  5]   5.00-6.00   sec   109 MBytes   918 Mbits/sec    0    307 KBytes       
    [  5]   6.00-7.00   sec   110 MBytes   922 Mbits/sec    0    307 KBytes       
    [  5]   7.00-8.00   sec   110 MBytes   923 Mbits/sec    0    307 KBytes       
    [  5]   8.00-9.00   sec   109 MBytes   917 Mbits/sec    0    307 KBytes       
    [  5]   9.00-10.00  sec   110 MBytes   924 Mbits/sec    0    307 KBytes       
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec  1.07 GBytes   922 Mbits/sec    0             sender
    [  5]   0.00-10.00  sec  1.07 GBytes   921 Mbits/sec                  receiver
    
    iperf Done.
    


  • @JaredBusch said in iperf results wired vs wireless ...:

    @BraswellJay said in iperf results wired vs wireless ...:

    Ok, thanks for the feedback.

    Would replacing these APs with ubiquiti ac pro devices result in better performance? Would it be reasonable to expect client connections to be faster with an AP that supports AC?

    I've got a secondary site that where I have AC Pro AP's so I can test there and see what I am getting at that site with the different access points.

    Thanks.

    I have a Ubiquiti UAP-AC-LITE

    This is what I get from my laptop (wireless) to my KVM host.

    [[email protected] ~]$ iperf3 -c 10.254.103.5
    Connecting to host 10.254.103.5, port 5201
    [  5] local 10.254.103.22 port 46036 connected to 10.254.103.5 port 5201
    [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
    [  5]   0.00-1.00   sec  13.9 MBytes   116 Mbits/sec    0    588 KBytes       
    [  5]   1.00-2.00   sec  13.7 MBytes   115 Mbits/sec    0    624 KBytes       
    [  5]   2.00-3.00   sec  12.5 MBytes   105 Mbits/sec    0    658 KBytes       
    [  5]   3.00-4.00   sec  13.8 MBytes   115 Mbits/sec    0    764 KBytes       
    [  5]   4.00-5.00   sec  12.5 MBytes   105 Mbits/sec    0    809 KBytes       
    [  5]   5.00-6.00   sec  12.5 MBytes   105 Mbits/sec    0    809 KBytes       
    [  5]   6.00-7.00   sec  12.5 MBytes   105 Mbits/sec    0    809 KBytes       
    [  5]   7.00-8.00   sec  12.5 MBytes   105 Mbits/sec    0    809 KBytes       
    [  5]   8.00-9.00   sec  11.2 MBytes  94.4 Mbits/sec    0    809 KBytes       
    [  5]   9.00-10.00  sec  11.2 MBytes  94.4 Mbits/sec    0    809 KBytes       
    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval           Transfer     Bitrate         Retr
    [  5]   0.00-10.00  sec   126 MBytes   106 Mbits/sec    0             sender
    [  5]   0.00-10.02  sec   124 MBytes   104 Mbits/sec                  receiver
    
    iperf Done.
    

    That's just shows that the advertised theoretical speed is nothing you ever get, not even if you place them next to each other.

    Another thing to take into consideration is that the wireless bandwidth is always shared while the wired bandwidth is not. There might be other constrictions of course in the network path between client and server but those constriction are the same for both.



  • @Pete-S umm wut? I know exactly what I am reporting here. Did you mean to reply to the OP?

    iPerf is the right tool for this job. It tests the line speed (wireless or wired) of connection.

    It has nothing to to with day to day speeds, and should not.



  • @JaredBusch said in iperf results wired vs wireless ...:

    @Pete-S umm wut? I know exactly what I am reporting here. Did you mean to reply to the OP?

    iPerf is the right tool for this job. It tests the line speed (wireless or wired) of connection.

    It has nothing to to with day to day speeds, and should not.

    Your test was perfect. No, it was meant for the OP or as a general comment.



  • @Pete-S said in iperf results wired vs wireless ...:

    Your test was perfect.

    Ha! Actually my test showed I have some stupid issue on my desktop..

    Time to crawl under my desk and poke things.



  • @BraswellJay said in iperf results wired vs wireless ...:

    Am I wrong in thinking that the difference shouldn't be that great?

    The expectation is that the difference will be huge in most cases.