News for hackers. Stuff that matters.
Re:Axboe Achieves 8M IOPS Per-Core with Newest Linux Optimiz... by junon on Monday October 18, 2021 @04:43PM (#28911450)
Sure. https://github.com/axboe/liburing/issues/189

Original claims were in the 90% and above performance increase over epoll. Then issues were found, and the figure was adjusted to 60% over epoll. Then more issues were found, and now real-world performance tests are showing minimal speedups if any.

Unfortunately the sibling commentors don't see "computer science" as a science but instead as a "feel good hobby", it seems. My point wasn't to hurt feelings, it was to provide a word of caution with these sorts of groundbreaking claims with respect specifically to the io_uring efforts, as they have been disingenuous quite a few times historically.

I don't doubt Jens does fantastic work. I don't doubt that he's seen these speedups in very specific cases. But people are celebrating this as a win where they'd be skeptical of e.g. "breakthrough" treatments of cancer (footnote: in mice). It's the same thing.

Re:Axboe Achieves 8M IOPS Per-Core with Newest Linux Optimiz... by pengaru on Monday October 18, 2021 @07:18PM (#28913061)
If that's the best example you've got I'm writing your entire comment off as a steaming pile of FUD.
Re:Axboe Achieves 8M IOPS Per-Core with Newest Linux Optimiz... by junon on Tuesday October 19, 2021 @03:20AM (#28915652)
It's FUD to have personally run benchmarks across a number of platforms and machines and have seen very trivial, if any, speedup?
Re:Axboe Achieves 8M IOPS Per-Core with Newest Linux Optimiz... by pengaru on Tuesday October 19, 2021 @04:53AM (#28916130)
The referenced benchmarks are of poor implementation quality, don't even produce consistent results, and the specific linked issue is rife with discussion better suited to twitter than anything scientific or professional.
Re:Axboe Achieves 8M IOPS Per-Core with Newest Linux Optimiz... by junon on Wednesday October 20, 2021 @06:09AM (#28928879)
Some of the referenced benchmarks are by Jens himself. That's the problem. He has promoted tweets and press releases touting io_uring as being insanely fast when the benchmarks used to come to those conclusions were flawed to begin with.

That's literally the entire point I'm making.

Re:Axboe Achieves 8M IOPS Per-Core with Newest Linux Optimiz... by servytor on Monday October 18, 2021 @05:33PM (#28912065)
But if you read the thread, you realize he is testing on a 2011 laptop, and the older architecture may be causing the issues. He reported a 3x speedup running the benchmark on a Raspberry Pi 4 in the same thread[0]

Someone claimed that you don't get to see the benefit of io_uring in a hypervisor[1], but they did not provide benchmark results.

[0]: https://github.com/axboe/liburing/issues/189#issuecomment-94...

[1]: https://github.com/axboe/liburing/issues/189#issuecomment-73...

Re:Axboe Achieves 8M IOPS Per-Core with Newest Linux Optimiz... by morning_gelato on Monday October 18, 2021 @08:38PM (#28913633)
Why did you omit the response you received from a netty developer that showed a large performance improvement[1]? Focusing entirely on the few cases where people report regressions and ignoring all of the reports of improvements isn't a good way to make an objective assessment.

[1] https://github.com/netty/netty/issues/10622#issuecomment-701...

Re:Axboe Achieves 8M IOPS Per-Core with Newest Linux Optimiz... by junon on Tuesday October 19, 2021 @03:16AM (#28915625)
I didn't omit it, and the Java example isn't the benchmark that was used to derive the initial >90% speedup that was tweeted at Jens originally.