Skip to content

CPU Benchmarking of AWS Firecracker microVMs, Docker containers and VMs using Sysbench.

Notifications You must be signed in to change notification settings

AWS-FC-Capstone-Team/sysbench-testing

Repository files navigation

Sysbench CPU Benchmarking

Scripts to run Sysbench tests, parse results to create visualizations, and obtain inferences.

Checklist of Tasks

  1. Run tests on bare-metal server with 32 logical cores. (Vary max-prime and number of threads)
  2. Define metrics for output
    • events per second
    • total number of events
    • avg latency (ms)
    • avg number of events per thread
  3. Visualize results for bare-metal server
  4. Repeat experiments for an environment inside a Docker container.
  5. Repeat experiments for an environment inside a Firecracker microVM.

1. Observations on a Firecracker microVM (4 and 30 logical cores)

1.1 Comparison between # of cores assigned

image image

1.2 Base observations

image image

2. Observations on a Bare-metal Server (32 logical cores)

image image

About

CPU Benchmarking of AWS Firecracker microVMs, Docker containers and VMs using Sysbench.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published