PlayFab / thundernetes

Thundernetes makes it easy to run your game servers on Kubernetes
https://playfab.github.io/thundernetes
Apache License 2.0
307 stars 46 forks source link

Scale test Thundernetes #400

Closed allenlsy closed 1 year ago

allenlsy commented 1 year ago

Is your feature request related to a problem? Please describe.

This is a non-feature request. We want an automated process of running scale test, to understand the system better and discover potential pitfalls.

At this stage, the scale test and its further research should answer these questions:

Describe the solution you'd like

sub task 1), we will use the default configuration of Thundernetes, and scale up to 100, 200, 400, 800 game servers respectively and measure the time needed to complete the provisioning job. This data will be used to evaluated performance improvements.

sub task 4) this need to be discussed in two scenarios:

  1. when all game servers are being provisioned. I assume this is the moment when the system is most buzy.
  2. after all game servers are provisioned and running on their own

By separating the scenarios, it helps us understanding the bottleneck of the system

dgkanatsios commented 1 year ago

Done in #413