←back to thread

218 points chmaynard | 4 comments | | HN request time: 0.598s | source
1. simfoo ◴[] No.41887056[source]
Can't find any numbers in the linked thread with the patches. Surely some preliminary benchmarking must have been performed that could tell us something about the real world potential of the change?
replies(2): >>41887108 #>>41887259 #
2. biorach ◴[] No.41887108[source]
From the article, second last paragraph:

> There is also, of course, the need for extensive performance testing; Mike Galbraith has made an early start on that work, showing that throughput with lazy preemption falls just short of that with PREEMPT_VOLUNTARY.

3. spockz ◴[] No.41887259[source]
How would you benchmark something like this? Run multiple processes concurrently and then sort by total run time? Or measure individual process wait time?
replies(1): >>41887714 #
4. hifromwork ◴[] No.41887714[source]
I guess both make sense, and a lot of other things (synthetical benchmarks, microbenchmarks, real-world benchmarks, best/average/worst case latency comparison, best/average/worst case throughput comparison...)