7a7655e959
Context: write and read results from the same iteration use the same length value in Bytes. When stonewalling is used the size variates depending on the performance of the access. This leads to wrong max bandwidths reported for writes as shown in the following example: write 10052 ... read 9910 ... write 10022 ... read 9880 ... write 10052 ... read 9894 ... Max Write: 9371.43 MiB/sec (9826.66 MB/sec) Max Read: 9910.48 MiB/sec (10391.89 MB/sec) This patch makes IOR separate variables used for read and write tests. |
||
---|---|---|
config | ||
contrib | ||
doc | ||
src | ||
testing | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
COPYRIGHT | ||
ChangeLog | ||
META | ||
Makefile.am | ||
NEWS | ||
README.md | ||
README_S3 | ||
bootstrap | ||
configure.ac |
README.md
HPC IO Benchmark Repository
This repo now contains both IOR and mdtest. See also NOTES.txt
Building
-
If "configure" is missing from the top level directory, you probably retrieved this code directly from the repository. Run "./bootstrap".
If your versions of the autotools are not new enough to run this script, download and official tarball in which the configure script is already provided.
-
Run "./configure"
See "./configure --help" for configuration options.
-
Run "make"
-
Optionally, run "make install". The installation prefix can be changed as an option to the "configure" script.
Testing
Run "make check" to invoke the unit test framework of Automake.
- To run basic functionality tests that we use for continuous integration, see ./testing/
- There are docker scripts provided to test various distributions at once.
- See ./testing/docker/