https://github.com/redhat-performance/uperf-wrapper
uperf wrapper
https://github.com/redhat-performance/uperf-wrapper
Last synced: 2 months ago
JSON representation
uperf wrapper
- Host: GitHub
- URL: https://github.com/redhat-performance/uperf-wrapper
- Owner: redhat-performance
- License: other
- Created: 2021-08-31T12:34:04.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2026-03-25T09:48:27.000Z (2 months ago)
- Last Synced: 2026-03-26T03:28:49.754Z (2 months ago)
- Language: Shell
- Size: 135 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
README
Automation wrapper for uperf 2005
Description:
uperf is a network performance tool that supports modelling and replay
of various networking patterns. uperf was initially developed by the
Performance Applications Engineering group at Sun Microsystems. Since
2008, it is being developed by the community. uperf is released under
the GNU General Public License Version 3.
Location of underlying workload: https://github.com/uperf/uperf
Packages required: python3,gcc,lksctp-tools-devel,bc
To run:
```
[root@hawkeye ~]# git clone https://github.com/redhat-performance/uperf-wrapper
[root@hawkeye ~]# uperf-wrapper/uperf/uperf_run
```
Options
/root/uperf-wrapper/uperf/uperf_run --usage
Usage /root/specjbb-wrapper///specjbb/specjbb_run:
```
--client_ips: comma separated list of the client ip addresses
--intervals : creates x+1 intervals from 1 to ncpus
--max_stddev: standard deviation of the pbench uperf runs
--networks_to_run: how many networks are we to run.
--numb_jobs: comma separated list of the number of jobs per network to run
--packet_sizes: comma separated list of packet sizes, (in bytes)
--packet_type: comma separated list of packet types, (tcp,udp)
--server_ips: comma separated list of the server ip addresses
--suffix: Suffix to add to the results file
--test_types: stream,rr,maerts,bidirec
--time: number of seconds to run the test for
--time_delay : Delay x seconds before the next iteration is started.
--tools_git: Pointer to the test_tools git. Default is https://github.com/redhat-performance/test_tools-wrappers. Top directory is always test_tools
General options
--home_parent : Our parent home directory. If not set, defaults to current working directory.
--host_config : default is the current host name.
--iterations : Number of times to run the test, defaults to 1.
--run_label: the label to associate with the pbench run. No default setting.
--run_user: user that is actually running the test on the test system. Defaults to user running wrapper.
--sys_type: Type of system working with, aws, azure, hostname. Defaults to hostname.
--sysname: name of the system running, used in determing config files. Defaults to hostname.
--tuned_setting: used in naming the tar file, default for RHEL is the current active tuned. For non
RHEL systems, default is none.
--usage: this usage message.
--use_pcp: Enables use of Performance Co-Pilot in wrappers, defaults to 0.
```