Commit 655c3110 authored by Florian Fischer's avatar Florian Fischer
Browse files

add waitfd-no-punt flavor

parent 3e712387
......@@ -105,6 +105,10 @@ FLAVORS: Flavors = {
'meson_options': '-Dworker_sleep_strategy=waitfd',
'checkout': WAITFD_CHECKOUT,
},
'waitfd-no-punt': {
'meson_options': '-Dworker_sleep_strategy=waitfd -Dio_skip_waitfd_read_punt=true',
'checkout': WAITFD_CHECKOUT,
},
# 'waitfd-2iow': {
# 'meson_options': '-Dworker_sleep_strategy=waitfd',
# 'checkout': WAITFD_CHECKOUT,
......
......@@ -57,6 +57,9 @@ eval_throughput() {
# Measure registering io_uring fd's improvements
./eval.py "${COMMON_ARGS_THROUGHPUT[@]}" -f not-register-iouring -- emper
# Measure waitfd read punting
./eval.py "${COMMON_ARGS_THROUGHPUT[@]}" -f waitfd-no-punt -- emper
# Measurements comparing runtimes
./eval.py "${COMMON_ARGS_THROUGHPUT[@]}" -- go go-200us tokio tokio-200us
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment