Matt Fleming's Avatar

Matt Fleming

@mfleming

Nyrkiö co-founder. Systems engineer at Cloudflare. Former Linux kernel maintainer. Performance nerd.

1,026
Followers
68
Following
10
Posts
21.11.2023
Joined
Posts Following

Latest posts by Matt Fleming @mfleming

Preview
A deep dive into BPF LPM trie performance and optimization This post explores the performance of BPF LPM tries, a critical data structure used for IP matching. It delves into the trie algorithm, presents benchmark data, and explains how the current kernel imp...

Me and Jesper Dangaard Brouer wrote a blog post on the kernel’s BPF LPM trie implementation and cover some of the performance gotchas with the current code.

blog.cloudflare.com/a-deep-dive-...

22.10.2025 12:33 👍 2 🔁 0 💬 0 📌 0
Preview
Reducing double spend latency from 40 ms to < 1 ms on privacy proxy We significantly sped up our privacy proxy service by fixing a 40ms delay in

blog.cloudflare.com/reducing-dou...

07.08.2025 10:31 👍 2 🔁 1 💬 1 📌 0
Kernel Recipe Archives |

It’s been a long time coming... and finally here!

We’re making all the resources from Kernel Recipes available, from the very start. It’s still a little rough around the edges in terms of interface, but totally usable: slides, videos, photos, and drawings

Enjoy!

archives.kernel-recipes.org

29.01.2025 22:26 👍 31 🔁 7 💬 0 📌 1

If you want the JDK cgroup support detection to keep working in Linux 6.12, you’d better enable the new CONFIG_MEMCG_V1 kconfig option otherwise you’ll spend a couple of days debugging OOMs 🙃

21.01.2025 16:26 👍 1 🔁 0 💬 0 📌 0

Glad you found it useful and congrats on your final exam mark!

20.12.2024 13:05 👍 1 🔁 0 💬 0 📌 0

Change Point Detection for performance testing just reached a whole new level. The project behind nyrkio.com and used in companies like Confluence and DataStax just got accepted into the ASF incubator project. Aww yeah!

29.11.2024 09:54 👍 4 🔁 2 💬 0 📌 0

Thanks for being our shepherd Mick! So grateful and super excited to see Hunter become an ASF incubator project!

29.11.2024 09:51 👍 1 🔁 0 💬 0 📌 0

Starter pack for folk contributing and committing to Apache Cassandra.

Let me know if you should be a part of it – ever contributed code or been active on any of our jira tickets.

go.bsky.app/13X1Pa

26.11.2024 11:02 👍 8 🔁 3 💬 0 📌 0
Preview
Testing Distributed Systems Curated list of resources on testing distributed systems

Hello, Bluesky users!

I curate and maintain list of resources on testing distributed systems. You might have seen it before. It's a good one, if I may say so myself.

asatarin.github.io/testing-dist...

19.11.2024 05:26 👍 195 🔁 48 💬 6 📌 2
Preview
Bluesky and the AT Protocol: Usable Decentralized Social Media Bluesky is a new social network built upon the AT Protocol, a decentralized foundation for public social media. It was launched in private beta in February 2023, and has grown to over 10 million regis...

Yes! I helped write a paper about the overall architecture arxiv.org/abs/2402.03239 but it doesn’t go into the systems/implementation/scalability aspects. I hope we can do a follow-up that covers that angle.

16.11.2024 07:11 👍 22 🔁 7 💬 0 📌 0

Bluesky is really heating up! Lots of amazing folks are coming over here

15.11.2024 14:20 👍 4 🔁 0 💬 1 📌 0
Preview
Amazon EBS now supports detailed performance statistics on EBS volume health - AWS Discover more about what's new at AWS with Amazon EBS now supports detailed performance statistics on EBS volume health

Finer-grained performance metrics for EBS are here! The ones I'm most excited about are IO latency histograms, a real game changer for database performance monitoring and tuning: aws.amazon.com/about-aws/wh...

13.11.2024 18:13 👍 10 🔁 3 💬 1 📌 0

This brings back such painful memories when jdk17 support got added to Apache Cassandra

13.11.2024 10:41 👍 1 🔁 1 💬 1 📌 0

[arXiv highlights] xNVMe: Unleashing Storage Hardware-Software Co-design

An https://xnvme.io/ paper!

arxiv.org/abs/2411.0...

13.11.2024 04:51 👍 5 🔁 1 💬 0 📌 1

ICPE paper bidding has started. Time to get to work. 👓

03.11.2024 09:22 👍 0 🔁 0 💬 0 📌 0
Taming Noisy Benchmark Results Using Change Point Detection | USENIXusenix_logo_notag_white

I’m speaking on Wednesday at #srecon in Dublin. If you’re attending please come say hi!

www.usenix.org/conference/s...

28.10.2024 13:43 👍 2 🔁 0 💬 0 📌 0