/containers-benchs

Just a bunch of method and scripts to test performances with containers

Primary LanguageC

containers-benchs

This repository contains some scripts, methods and results to compare benchmarks between containers type.

To put your own results, fork this repository and ask for pull request.

Then:

  • Please create a subdirectory in method_and_results with your CPU or GPU type and create a detailed markdown file by type of container and distro to be able to rerun your benchs.
    • If you made heterogeneous tests with MPI, create a subdirectory in method_and_results with your mpi version and with every details (operations/commands, latency, bandwith, CPU types on nodes...) of your runs.
  • Rename the new markdown file(s) with <container_type>_<distro>_<type_of_test>.md with <type_of_test> = [single_core or mpi or openmp or cuda] e.g. singularity_centos6_mpi.md
  • In the markdown file, you have to inform every details to be able to rerun your benchs

About:

  • For every runs, please create a markdown file with bare-metal results and name it host_<distro>_<type_of_test>.
  • For single core tests, please use this file. It is linpacknew.c with a timeout at 2mn in a non-interactive mode.
    • If you want another array size, please create a subdirectory in linpack and put the modified file you used.
  • For docker and singularity, please create a Dockerfile or a singularity definition file for bootstrap (if you do not use those supplied). For lxd, inform us with the commands you used by filling the markdown file you created before.