facebookexperimental / hermit

Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
Other
1.17k stars 31 forks source link

Characterize overhead #38

Open sanmai-NL opened 1 year ago

sanmai-NL commented 1 year ago

For example, I'd like to know the scalability of Hermit run. Is the time overhead linear with respect to the number of syscall invocations?

Is it possible to say a thing or two about hardware behavior and runs & replays? For example, how would things like energy consumption be impacted under Hermit?