Unfortunately, due to lack of free time I (ivoras) can't keep up with this project. I'm still interested in doing it, but I'll have to rethink about how to do it efficiently.
This is a project to track performance of the FreeBSD operating system through time. More info pending.
The idea is to do it in several stages:
- First stage: "Tweaking the toggles" - collect information on how commonly (and not so commonly) used toggles affect the performance. For example:
- INVARIANTS
- WITNESS
- SMP vs UP
- vfs.read_max
- malloc debugging
- kern.sched.ipiwakeup.enabled
- hyperthreading
- timecounters
- kern.smp.forward_signal_enabled
- compiler flags
This should establish base performance numbers and expectations