[Fuego] [PATCH 4/7] dbench: add yaml file

Tim.Bird at sony.com Tim.Bird at sony.com
Mon Mar 26 23:19:40 UTC 2018


Very thorough.  I like the params description - very handy.
Applied.
 -- Tim


> -----Original Message-----
> From: fuego-bounces at lists.linuxfoundation.org [mailto:fuego-
> bounces at lists.linuxfoundation.org] On Behalf Of Daniel Sangorrin
> Sent: Friday, March 23, 2018 12:21 AM
> To: fuego at lists.linuxfoundation.org
> Subject: [Fuego] [PATCH 4/7] dbench: add yaml file
> 
> Signed-off-by: Daniel Sangorrin <daniel.sangorrin at toshiba.co.jp>
> ---
>  engine/tests/Benchmark.dbench/test.yaml | 57
> +++++++++++++++++++++++++++++++++
>  1 file changed, 57 insertions(+)
>  create mode 100644 engine/tests/Benchmark.dbench/test.yaml
> 
> diff --git a/engine/tests/Benchmark.dbench/test.yaml
> b/engine/tests/Benchmark.dbench/test.yaml
> new file mode 100644
> index 0000000..1b425ac
> --- /dev/null
> +++ b/engine/tests/Benchmark.dbench/test.yaml
> @@ -0,0 +1,57 @@
> +fuego_package_version: 1
> +name: Benchmark.dbench
> +description: |
> +    Measure disk throughput for simulated netbench run.
> +license: GPL-3.0
> +author: Andrew Tridgell, Ronnie Sahlberg
> +maintainer: Daniel Sangorrin <daniel.sangorrin at toshiba.co.jp>
> +version: 4.00
> +fuego_release: 1
> +type: Benchmark
> +tags: ['disk', 'storage', 'performance']
> +tarball_src: https://www.samba.org/ftp/tridge/dbench/dbench-4.0.tar.gz
> +gitrepo: https://git.samba.org/sahlberg/dbench.git
> +params:
> +    - MOUNT_BLOCKDEV:
> +        description: Storage device to be tested.
> +        example: /dev/sdb1
> +        optional: no
> +    - MOUNT_POINT:
> +        description: Mount point for the storage device
> +        example: /mnt/
> +        optional: no
> +    - TIMELIMIT:
> +        description: Test duration in seconds including warmup time.
> +        example: 30
> +        optional: no
> +    - NPROCS:
> +        description: Number of parallel threads.
> +        example: 2
> +        optional: no
> +    - EXTRAPARAMS:
> +        description: |
> +                Additional parameters such as
> +                -T, --tcp-options=STRING      TCP socket options
> +                -R, --target-rate=DOUBLE      target throughput (MB/sec)
> +                -s, --sync                    use O_SYNC
> +                -S, --sync-dir                sync directory changes
> +                -F, --fsync                   fsync on write
> +                -x, --xattr                   use xattrs
> +                --no-resolve                  disable name resolution simulation
> +                --clients-per-process=INT     number of clients per process
> +                --one-byte-write-fix          try to fix 1 byte writes
> +                --stat-check                  check for pointless calls with stat
> +                --fake-io                     fake up read/write calls
> +                --skip-cleanup                skip cleanup operations
> +                --per-client-results          show results per client
> +        example: -s -S -F
> +        optional: yes
> +data_files:
> +    - chart_config.json
> +    - criteria.json
> +    - dbench-4.00.tar.gz
> +    - fuego_test.sh
> +    - parser.py
> +    - reference.json
> +    - spec.json
> +    - test.yaml
> --
> 2.7.4
> 
> 
> _______________________________________________
> Fuego mailing list
> Fuego at lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/fuego


More information about the Fuego mailing list