geerlingguy / raspberry-pi-dramble

DEPRECATED - Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8
http://www.pidramble.com/
MIT License
1.67k stars 260 forks source link

New Pi Dramble benchmarks - 2019 Kubernetes edition #148

Closed geerlingguy closed 5 years ago

geerlingguy commented 5 years ago

A new year, a new architecture... and a new set of benchmarks are required. Stemming from https://github.com/geerlingguy/drupal-for-kubernetes/issues/9, I need to update the Drupal Benchmarks page on the Wiki (see the 'Coming soon!' section).

(Also, delete the 'Unless otherwise stated...' part at the beginning of the page.)

geerlingguy commented 5 years ago
Drupal Version Setup Page Req/s
8.6.10 Pi Dramble K8s, Nginx load balancer, cached / page 5124.41
8.6.10 Pi Dramble K8s, Nginx load balancer, not cached / page 84.75
8.6.10 Pi Dramble K8s, no load balancer*, anonymous / page 88.09
8.6.10 Pi Dramble K8s, no load balancer*, authenticated / page 26.26

*'no load balancer' means the domain 'cluster.pidramble.test' was directed straight at the IP of kube2, so all requests were routed through one of the 3 Pi nodes (and then routed internally through Kubernetes' network) instead of being distributed among the three.

geerlingguy commented 5 years ago

(Also, since HPA needs a minute or so to warm up, I'm running the Wiki benchmarks, but three times in a row before the three runs which determine the final metric.)

geerlingguy commented 5 years ago

Locally on my MacBook Pro

Drupal Version Setup Page Req/s
8.6.10 Pi Dramble K8s, Nginx load balancer, cached / page 873.80
8.6.10 Pi Dramble K8s, Nginx load balancer, not cached / page 34.26
8.6.10 Pi Dramble K8s, no load balancer*, anonymous / page 42.46
8.6.10 Pi Dramble K8s, no load balancer*, authenticated / page 21.31

Notes

geerlingguy commented 5 years ago

Updated my slides; still need to update the Drupal Benchmarks page on the site though.

geerlingguy commented 5 years ago

Updated, pushing the new container version up to the live site now.