:!: 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

See PerformanceTrackingProject/PreliminaryData

  • performancetrackingproject.txt
  • Last modified: 2026/10/12 10:55
  • (external edit)