Skip to content

automated/linux/ssuite/ssuite-bench

Description

The S-suite is a suite of I/O-performance benchmarks. This test uses the S-suite to run, for every I/O scheduler available for the target device, two main benchmarks:

  1. A throughput benchmark, which measures throughput with random and sequential sync I/O. In this respect, sync I/O is the kind of I/O for which it is most difficult to reach a higher throughput.
  2. A responsiveness benchmark, which measures the start-up time of various popular application, in the presence of sequential I/O in the background (sequential is the kind of background I/O that makes it more difficult to guarantee a high responsiveness

Maintainer

OS

  • debian
  • ubuntu
  • fedora
  • centos
  • openembedded

Scope

  • I/O performance

Devices

  • x86

Steps to reproduce

  • cd ./automated/linux/ssuite/
  • ./run-bench.sh -t "\({TESTS}" -d "\)" -f "\({FORMAT}" -v "\)" -s "\({SKIP_INSTALL}" -r "\)" -p "\({TEST_DIR}" -n "\)"}" -u "${TEST_GIT_URL
  • ../../utils/send-to-lava.sh ./output/result.txt