Skip to content

Instantly share code, notes, and snippets.

@smerrill
Last active August 29, 2015 14:01
Show Gist options
  • Save smerrill/320d81433a255c28306d to your computer and use it in GitHub Desktop.
Save smerrill/320d81433a255c28306d to your computer and use it in GitHub Desktop.

The Test

This test times how long it takes to run puppet apply to install a large amount of monitoring software on a Docker container using the Vagrant 1.6 Docker provisioner. It is a mixed test that measures network speed (downloading large packages and plugins,) disk performance, and CPU performance.

Linode

  • 2 GB Instance
  • Fedora 20
  • Fremont datacenter

Docker does not run on Linode's CentOS images.

Notice: /Stage[main]/Bucky::Service/Service[bucky]/ensure: ensure changed 'stopped' to 'running'
Notice: Finished catalog run in 255.92 seconds

DigitalOcean

  • 2 GB Instance
  • Centos 6.5 64-bit
  • SF datacenter
Notice: /Stage[main]/Bucky::Service/Service[bucky]/ensure: ensure changed 'stopped' to 'running'
Notice: Finished catalog run in 238.24 seconds

Rackspace

  • Performance 2 Cloud Server (2 GB)
  • CentOS 6.5 (PVHVM)
  • DFW datacenter
Notice: /Stage[main]/Bucky::Service/Service[bucky]/ensure: ensure changed 'stopped' to 'running'
Notice: Finished catalog run in 215.43 seconds

Google Compute Engine (small, very small root disk)

  • g1.small (1/2 CPU, 1.7 GB RAM)
  • us-central1-a datacenter
  • CentOS 6.5
  • 10 GB root disk
Notice: /Stage[main]/Bucky::Service/Service[bucky]/ensure: ensure changed 'stopped' to 'running'
Notice: Finished catalog run in 471.22 seconds

Google Compute Engine (large, large root disk)

  • n1-highcpu-2 (2 CPU, 1.8 GB RAM)
  • us-central1-b datacenter
  • CentOS 6.5
  • 1000 GB root disk
Notice: /Stage[main]/Bucky::Service/Service[bucky]/ensure: ensure changed 'stopped' to 'running'
Notice: Finished catalog run in 222.97 seconds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment