A Linpack benchmark within a Docker container.
Shell
Switch branches/tags
Nothing to show
Latest commit 02b9620 Feb 13, 2017 @cook71 cook71 Initial commit
Permalink
Failed to load latest commit information.
hpl Initial commit Feb 13, 2017
Dockerfile Initial commit Feb 13, 2017
README.md Initial commit Feb 13, 2017

README.md

Docker Linpack Benchmark Container

A Docker container used to perform computational benchmarking.

How To Use

The container is designed to execute the benchmark and exit. There is no daemon to the process and the results are written to a directory rather than pushed to stdout to be collected by Docker. The data is written to an internal directory /hpl-output which is intended to be a Docker volume specified by the user.

Volumes

  • /hpl-output - directory where output from the Linpack benchmark will be placed

Example

docker build -t hpl-benchmark:latest .
docker run -ti --rm --name hpl-benchmark -v ~/log/hpl-benchmark:/hpl-output hpl-benchmark:latest

Additional Information

Goal

The goal of this container was to compare computational performance between a standard RCAC RHEL6/CentOS7 system and a service running in a Docker container.

Results

After comparing the Linpack benchmark results of a native system and a service in a Docker container, there was a negligible computational difference between Linpack directly on an OS and Linpack through a Docker container.