hermit-os/uhyve

Investigate continuous benchmarking

Open

#1,043 opened on Aug 7, 2025

View on GitHub
 (1 comment) (0 reactions) (0 assignees)Rust (35 forks)auto 404
cienhancementfeature/optimizationhelp wanted

Repository metrics

Stars
 (293 stars)
PR merge metrics
 (PR metrics pending)

Description

See:

Over the past few months, various changes have been merged into Uhyve - those aim to improve configurability and security. At the same time, program paths have gotten much more complex.

To make the case for Uhyve's existence, keeping up with real-world benchmark numbers (as is done for the kernel itself: https://github.com/hermit-os/kernel/pull/1726) would be an interesting point to explore.

  • This repository already has a few benches that haven't "kept up with the times". They could be used to measure the project as a whole or individual components.
  • This repository could use images specifically intended for performance measurements.
    • Something simple like LINPACK or more complicated use cases (e.g. heavy hypercall usage over prolonged periods of time) could work.
  • See: https://github.com/hermit-os/hermit-bench

Contributor guide