|
| 1 | +Automation wrapper for pyper |
| 2 | + |
| 3 | +Description: |
| 4 | + From website: The pyperformance project is intended to be an authoritative source of benchmarks |
| 5 | + for all Python implementations. The focus is on real-world benchmarks, rather than synthetic |
| 6 | + benchmarks, using whole applications when possible. |
| 7 | + |
| 8 | +Location of underlying workload: https://github.com/python/pyperformance |
| 9 | + |
| 10 | +Packages required: numactl,perf |
| 11 | + |
| 12 | +To run: |
| 13 | +``` |
| 14 | +[root@hawkeye ~]# git clone https://github.com/redhat-performance/pyperf-wrapper |
| 15 | +[root@hawkeye ~]# pyperf-wrapper/pyperf/pyperf_run |
| 16 | +``` |
| 17 | + |
| 18 | +The script will set the buffer sizes based on the hardware it is being executed on. |
| 19 | + |
| 20 | +``` |
| 21 | +Options |
| 22 | +General options |
| 23 | + --home_parent <value>: Our parent home directory. If not set, defaults to current working directory. |
| 24 | + --host_config <value>: default is the current host name. |
| 25 | + --iterations <value>: Number of times to run the test, defaults to 1. |
| 26 | + --pbench: use pbench-user-benchmark and place information into pbench, defaults to do not use. |
| 27 | + --pbench_user <value>: user who started everything. Defaults to the current user. |
| 28 | + --pbench_copy: Copy the pbench data, not move it. |
| 29 | + --pbench_stats: What stats to gather. Defaults to all stats. |
| 30 | + --run_label: the label to associate with the pbench run. No default setting. |
| 31 | + --run_user: user that is actually running the test on the test system. Defaults to user running wrapper. |
| 32 | + --sys_type: Type of system working with, aws, azure, hostname. Defaults to hostname. |
| 33 | + --sysname: name of the system running, used in determining config files. Defaults to hostname. |
| 34 | + --tuned_setting: used in naming the tar file, default for RHEL is the current active tuned. For non |
| 35 | + RHEL systems, default is none. |
| 36 | + --usage: this usage message. |
| 37 | +``` |
| 38 | + |
| 39 | +Note: The script does not install pbench for you. You need to do that manually. |
0 commit comments