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

  • paolo.valente@linaro.org

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 "${TEST_DEV}" -f "${FORMAT}" -v "${TEST_PROG_VERSION}" -s "${SKIP_INSTALL}" -r "${ONLY_READS}" -p "${TEST_DIR}" -n "${NUM_REPETITIONS}" -u "${TEST_GIT_URL}"
  • ../../utils/send-to-lava.sh ./output/result.txt