Support Support Downloads Knowledge Base Case Manager My Juniper Community

Knowledge Base

Search our Knowledge Base sites to find answers to your questions.

Ask All Knowledge Base Sites All Knowledge Base Sites JunosE Defect (KA)Knowledge BaseSecurity AdvisoriesTechnical BulletinsTechnotes Sign in to display secure content and recently viewed articles

[WLA/WLC] How to use the JPerf utility on Windows to test the throughput of the wireless infrastructure

0

0

Article ID: KB24962 KB Last Updated: 18 Jun 2012Version: 1.0
Summary:
This article provides information on how to use the JPerf utility on Windows to test the throughput of the wireless infrastructure.
Symptoms:
  • The goal of this procedure is to determine the actual throughput obtained by devices by solely using the wireless network.

  • To correctly troubleshoot any performance issues, you need to start from a basic setup and extend it by adding more variables.

  • One of the first simplifications of the setup is to by-pass the Internet connection of the wireless infrastructure and rely only on the local connection.
Cause:

Solution:
  1. Determine a broad range of clients to be tested.

  2. Make a wired station to act as JPerf’s wired endpoint:

    JPerf uses the client/server model, in which the client sends traffic to the server (as opposed to the traditional model, which is the other way around). A mapping (of the JPerf client configured on the wired endpoint; JPerf server on the wireless client) will test the download from the client perspective (download from the wired network to the wireless client via the wireless network). To test the upload, you will have to configure the JPerf server on the wired endpoint and the JPerf client on the wireless client.

  3. JPerf Server configuration:

    • Click the Server button, use 5001 for the Listen Port, and 4 for the Num Connections field (the number of TCP streams to be used during the tests).

    • Select MBits for the Output Format and 1 second for the Report Interval.

    • Click the TCP button and configure the TCP Window Size as 252 KBytes.

    • Select the Clear Output on each Iperf Run check box.

    • Alternatively, creat the server_tcp.jperf text file (with the following configuration lines) and click the Load configuration button, which is located below the Stop Iperf! button, to load it. Refer to the following image:


  4. JPerf Client configuration:

    • Click the Client button and type the IP address of the server, as defined above, in the Server address field. Use 5001 as the Port number and 4 as the Parallel streams.

    • Select 60 seconds for the Transmit value, Mbits for the Output Format, and 1 second for the Reporting Interval.

    • Click the TCP button and configure the TCP Window Size as 252 KBytes.

    • Select the Clear Output on each Iperf Run check box.

    • Alternatively, create the client_tcp.jperf text file (with the following configuration lines) and click the Load configuration button to load it. Make sure to complete the correct IP address.


  5. Start the server and then the client. Observe the results and click the Save button on the wireless client to save it.

Note: JPerf is freeware; but you need to have Java SDK or JDK installed for it to work. You can start JPerf by launching 'jperf.bat' from the directory, on which the archive was unpacked.
Comment on this article > Affected Products Browse the Knowledge Base for more articles related to these product categories. Select a category to begin.

Getting Up and Running with Junos

Getting Up and Running with Junos Security Alerts and Vulnerabilities Product Alerts and Software Release Notices Problem Report (PR) Search Tool EOL Notices and Bulletins JTAC User Guide Customer Care User Guide Pathfinder SRX High Availability Configurator SRX VPN Configurator Training Courses and Videos End User Licence Agreement Global Search