Skip to main content
How to use Druva Network Performance Tool
Updated over a week ago


This utility is crafted to assist in identifying network issues by assessing the connectivity of customer devices to AWS regions, offering insights into bandwidth, packet loss, and latency. The tool encompasses the following features:

  • Compatibility with both Linux and Windows operating systems.

  • Capabilities to conduct network evaluations against specific AWS regions, including:

    • us-east-1

    • us-west-2

    • eu-central-1

    • eu-west-1

    • eu-west-2

    • eu-west-3

    • eu-north-1

    • ap-south-1

    • ap-southeast-1

    • ap-southeast-2

    • ap-northeast-1

  • Measurement of upload and download throughput.

  • Customization options for packet size, duration, and concurrency during tests.

  • Selective skipping of specific checks for focused analysis.

  • Evaluation of packet loss and round-trip time against servers hosted in a designated region.

  • Web proxy support.

Installation Instructions

Unzip the file provided by Druva Support to your preferred location.
Note:Place the binary under antivirus exclusion to prevent interference by antivirus software.

Usage Commands

  1. How to run this tool against a specific region?

    network-perf-tool --region="<aws_region>"
  2. How to run this tool for a specific workload?

    network-perf-tool --region="<aws_region>"--workload=<workload>
  3. How to modify the block size?

    network-perf-tool --region="<aws_region>" --block-size= <new_block_size_in_bytes>
  4. How to modify the number of concurrent connections?

    network-perf-tool --region="<aws_region>" --concurrency=<new_concurrency>
  5. How to modify the duration of the check?

    network-perf-tool --region="<aws_region>" --duration=<new_duration_in_seconds>
  6. How can I provide the network proxy details?

    network-perf-tool --region="<aws_region>" --proxy-help
  7. How can I skip any specific check?
    As of today, there are 3 such flags provided to skip uplink, downlink, and packet loss check. These options are --skip-uplink, --skip-downlink and --skip-packet-loss respectively.

  8. How can I know what all options are available?

    network-perf-tool --help


  1. Where can I find logs to figure out if anything goes wrong?
    Logs will be placed at the same location from where the tool is executed. The log file name is network-perf-tool.log

  2. What is the default block size used by the tool?
    1 MB

  3. What is the default duration for each check?
    20 seconds

  4. What is the default number of concurrent network connections used by the tool?

  5. What is the max block size allowed?
    16 MB

  6. What is the max duration allowed to run each check?
    120 seconds

  7. What is the max number of concurrent network connections allowed by the tool?

Did this answer your question?