client self performance tool

  • 3
  • Idea
  • Updated 4 years ago
Was reading The Dog's user guide and saw that they have a client performance tool using iperf, I suspect, called SpeedFlex. Was thinking that it would be good to have something like this where the user could test their throughput from the client to the AP and from the Client to the HM[ to add perspective to the rest of the network] If HMOP then test throughput for internal if, HMOL test internal and internet. Although I guess the most important is client throughput from supplicant to AP.

also came across Nigel's blog

http://wifinigel.blogspot.hk/2013/08/the-missing-feature-in-wifi-solutions.html

Cheers
A

Photo of Andrew MacTaggart

Andrew MacTaggart, Champ

  • 483 Posts
  • 86 Reply Likes

Posted 4 years ago

  • 3
Photo of Crowdie

Crowdie, Champ

  • 972 Posts
  • 272 Reply Likes
AirMagnet's Survey PRO site survey application has an iPerf survey option and I commonly use this along with iPerf for Android on my Samsung 802.11abgn tablet.

They are both excellent tools for voice surveys/fault finding and when fault finding roaming issues.
Photo of Andrew MacTaggart

Andrew MacTaggart, Champ

  • 483 Posts
  • 86 Reply Likes
I just noticed that the AP can be a client or a server.

#iperf server
    <cr>         
    port         Set the port on which the server listen on
    udp          Set the transport protocol as UDP (Default: TCP)
    single-udp   Set the Iperf tool to run in single-threaded UDP mode
    interval     Set the interval between periodic bandwidth, jitter, and
                 loss reports
    no-delay     Transmit small logical packets individually without the
                 delay incurred by putting them in batches within a single
                 larger physical packet (Default: Smaller packets are
                 transmitted without delay)
    window       Set the TCP window size (socket buffer size)
    mss          Set the maximum TCP segment size (MTU: 40 bytes)
    bind         Bind and join the HiveAP to a multicast group
Photo of Andrew Garcia

Andrew Garcia, Official Rep

  • 368 Posts
  • 120 Reply Likes
Nice find!  The built in iPerf tool (iPerf 2) is a little bonus tool thrown in.  Just remember that it takes CPU cycles for the AP to be an endpoint in a test, so performance may lag behind a bit from what you would see from a wireless client to another endpoint on the wired network.

Also, just a reminder, the wireless client throughput to HiveManager irrelevant. HiveManager is not a part of the data plane, so no user traffic will traverse there (unless you are an Aerohive admin actually browsing to and logging into HM to do some network management).
(Edited)
Photo of Andrew MacTaggart

Andrew MacTaggart, Champ

  • 483 Posts
  • 86 Reply Likes
Hi Andrew
Thanks for the info works like a charm
ETSAC#iperf server
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local x.x.x.x port 5001 connected with y.y.y.y port 49991
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec    250 MBytes    209 Mbits/sec
[  4] MSS size 1448 bytes (MTU 1500 bytes, ethernet)

Cheers
A