-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Description
Describe the bug
On building and running Nginx with Unikraft 0.19.0 and stress testing with wrk, a significant drop in performance is noted each time wrk is repeated on the same running instance of Nginx + Unikraft 0.19.0 when using buddy allocator, regardless of whether ukvmem is enabled or not. Eventually the performance stabilizes but the throughput is lower than it should be.
Steps to reproduce
- Clone catalog-core
git clone http://github.com/unikraft/catalog-core.git - Follow the instructions to build the Nginx unikernel image
- Run the Nginx unikernel image using the instructions by passing 512MB-1GB of memory and
-enable-kvmfor x86-64 - Open a separate terminal and run the following
wrkcommandwrk -t 14 -d1m -c 30 http://172.44.0.2/index.html - Repeat the
wrkcommand and observe the fluctuations in throughput
Expected behavior
Consistent and high throughput.
Which architectures were you using or does this bug affect?
x86-64/AArch64
Which platforms were you using or does this bug affect?
QEMU/KVM
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels