Skip to content

ChristianSchindler/EC2_Performance

Repository files navigation

Bachelor Thesis of Christian Schindler - Developer Guid

Preparations for executing skript

  • install and configure AWS CLI
  • Get data from S3 and store it in ./s3
  • Set the following environment variables:
    • AWS_ACCESS_KEY_ID
    • AWS_SECRET_ACCESS_KEY
    • AWS_BUCKET_NAME
    • PROJECT_DIR

Base scripts

  • create spot / normal EC2 instance with aws.py
  • create bar chart plot.py

Debug execution

  • login in to instance
  • Check the log of your user data script in:
    • /var/log/cloud-init-output.log

Tests

Base tests

Get basic information of systems

General benchmark

Execute byte-unixbench

CPU frequency analyses

CPU frequency

CPU frequency scaling

Frequency and Whetstone scaling depending on Threads

SIMD performance

Test with Mandelbrot Bench and SIMD Library Evaluation