Standards for provisioning of VMs and physical hosts.
Our standard loadout uses Alpine Linux for all hosts and guests.
Our current VM hosts won't scale much further. We need to figure out a better hardware loadout for these going forward.
For performance critical services (presently only git.sr.ht demands this), we do have a standard loadout:
This is spec'ed to CPU and I/O intensive workloads.
builds.sr.ht uses dedicated build runners. Our current standard is:
This configuration supports up to 16 parallel build slots.
There is no standard loadout — tune the specifications for the task at hand. Generally limit 1 VM == 1 service, and tune accordingly.
commit aa91af4fa09eb84be3388f5d8ff4c5bb3059ae5e Author: Runxi Yu <me@runxiyu.org> Date: 2025-03-15T15:39:35+08:00 lists.sr.ht: HTML emails are rejected by most lists, not always Signed-off-by: Runxi Yu <me@runxiyu.org> References: https://git.sr.ht/~sircmpwn/lists.sr.ht/commit/d2470931a39c6816db9427abfd03b3b3093987e3