Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Performance benchmarking for Concourse releases #3816
As a Concourse dev, it would be nice to know the impact that a particular release has on the overall performance of Concourse. @jama22 pointed out that since a lot of the runtime backlog revolves around stability, this would help us understand whether the changes made in a particular release improve stability or have unforeseen consequences that impact resiliency or efficiency.
Here are some of the benchmarking metrics that we would like to measure against some predefined workload:
This issue is to discuss and track work related to building out a benchmarking tool or process.
We plan to use concourse/concourse/drills to create a performance environment. We can use https://linux.die.net/man/1/stress to simulate high load for CPU, memory and disk I/O.
For containers, volumes and network I/O we need to design a pipeline with several heavy