Page MenuHomePhabricator

Set up bare metal server at Hetzner for performance tests
Closed, ResolvedPublic

Description

We have an untouched server that we will use for performance tests. We gonna start by moving over WebPageReplay tests to that server (with those tests it doesn't matter where it runs) and we can also prepare the server to run the tests direct against Wikipedia.

Before we move the tests there's some work to do:

After that we can continue with T311983 where we add the same tests but report under another Graphite key so we can compare the metrics over a couple of days and compare how we are doing and see if there's something else we can tune.

Event Timeline

Peter renamed this task from Rent bare metal servers and prepare for performance testing to Set up bare metal server at Hetzner for performance tests.Jan 18 2023, 7:01 AM
Peter removed Peter as the assignee of this task.
Peter updated the task description. (Show Details)
Peter removed a subscriber: Aklapper.

This is done and documented in https://wikitech.wikimedia.org/wiki/Performance/Synthetic_testing/Bare_metal

I plan to run tests on next Monday when I get back from vacation. There where one issue: Flushing the DNS has changed between Ubuntu 20 and 22 (we run 22 on Hetzner) so https://github.com/sitespeedio/browsertime/pull/1907 needs to released into sitespeed.io for us to be able to run tests with stable ttfb.

Peter claimed this task.