Hyperlight is a lightweight Virtual Machine Manager (VMM) designed to be embedded within applications. It enables safe execution of untrusted code within micro virtual machines with very low latency and minimal overhead.
Apache License 2.0
2.23k
stars
76
forks
source link
`kvm_create` performance regression for Linux 6.x #47
We observed the regression in KVM startup times when switching from Kernel 5.x to 6.x. This regression is captured by running create_sandbox benchmark tests:
Linux 5.15
sandboxes/create_sandbox
time: [1.8367 ms 1.8681 ms 1.9014 ms]
LInux 6.9.3
sandboxes/create_sandbox
time: [7.8108 ms 8.7506 ms 9.7426 ms]
We observed the regression in KVM startup times when switching from Kernel
5.x
to6.x
. This regression is captured by runningcreate_sandbox
benchmark tests:Linux 5.15
LInux 6.9.3
A similar issue has been seen in Firecracker: Linux 6.1 boot time regression
We should try proposed mitigation strategies from the link above and see if it improves the performance.