Log inSign up
Jens Axboe
5,596 posts
user avatar
Jens Axboe
@axboe
Linux kernel IO dabbler @ Meta @[email protected] Axboe Racing instagram.com/jonas_axboe
Park City, Utah
git.kernel.dk
Joined March 2009
302
Following
14.2K
Followers
  • Pinned
    user avatar
    Jens Axboe
    @axboe
    Aug 1, 2022
    122M IOPS in 2U, with > 80% of the system idle. Easy. #io_uring #linux
  • user avatar
    Jens Axboe
    @axboe
    Aug 12, 2022
    "Running a successful open source project is just Good Will Hunting in reverse, where you start out as a respected genius and end up being a janitor who gets into fights." Quote attributed to @cra, and I don't think I've ever seen anything more true posted.
  • user avatar
    Jens Axboe
    @axboe
    Oct 25, 2021
    That's it. 10M IOPS, one physical core. #io_uring #linux
  • user avatar
    Jens Axboe
    @axboe
    Aug 1, 2022
    When you install a box with 1TB of RAM, and Debian warns you that you haven't configured any swap space. On your 400GB OS drive. I think I'll be OK. Thanks for the concern though, Debian.
  • user avatar
    Jens Axboe
    @axboe
    Feb 15, 2022
    With proper cpufreq support on the m1 pro, doing an apples-to-apples kernel compile comparison between the m1 and x1 gen9 (i7-1185G7) is eye opening. x1: 215 seconds m1: 82 seconds 2.6x faster. This is ridiculous!
  • user avatar
    Jens Axboe
    @axboe
    Nov 6, 2024
    Uncached buffered IO is back, after a 5 year hiatus. Simpler and cleaner now. Up to 65-75% improvement, at half the CPU usage on my system. And none of the nonsense of the unpredictability of the page cache. See commit 1 and 3 for read/write perf data. git.kernel.dk/cgit/linux/log…
    36K
  • user avatar
    Jens Axboe
    @axboe
    Feb 18, 2021
    Personal goal achieved: IOPS=3004074, IOS/call=31/31, inflight=128 (128) which is > 3M IOPS on a single CPU core, using io_uring in polled mode and an Optane2 device. 512b random reads. I like moving goal posts, so next milestone is 4M per core.
  • user avatar
    Jens Axboe
    @axboe
    Oct 20, 2023
    Finally got memcache and io_uring for network traffic sorted out, hope to write a post on it in the near future. Won’t spoil the results, but the wins are very nice, to put it mildly. If you’re wondering how, it’s all in this:
    io_uring and networking in 2023
    From github.com
    42K
  • user avatar
    Jens Axboe
    @axboe
    Apr 18, 2023
    libuv finally gets io_uring support:
    github.com
    linux: introduce io_uring support (#3952) · libuv/libuv@d2c31f4
    Add io_uring support for several asynchronous file operations: - read, write - fsync, fdatasync - stat, fstat, lstat io_uring is used when the kernel is new enough, otherwise libuv simply ...
    31K
  • user avatar
    Jens Axboe
    @axboe
    Feb 17, 2024
    Wrote a basic proxy with io_uring, mostly just to show how networked IO can be done. It shows ring provided buffers, etc. The proxy can act either as one or bi directional, or it can act as a sink. git.kernel.dk/cgit/liburing/…
    31K
  • user avatar
    Jens Axboe
    @axboe
    Feb 10, 2021
    After a decade of experience with SSDs, I present to you my guide to fixing problems in prod with write workloads. Are discards enabled on the device/filesystem? 1) If yes, turn off discards and see if it helps 2) If no, turn on discards and see if it helps You're welcome.
  • user avatar
    Jens Axboe
    @axboe
    Mar 24, 2022
    Dog working on the next io_uring drop. Dog has good taste, running a proper OS on an M1 chip.
    00:00
  • user avatar
    Jens Axboe
    @axboe
    May 24, 2021
    io_uring coming to Windows
    user avatar
    Yarden Shafir
    @yarden_shafir
    May 24, 2021
    A new blog post in which I get in touch with my inner dev and write about a non-security feature - I/O Rings: windows-internals.com/i-o-rings-when… As always, thank you @aionescu for the technical help and the reminder that sometimes code is added to do stuff, not just break them.
  • user avatar
    Jens Axboe
    @axboe
    Sep 16, 2022
    Knowing Linus, "fairly sane" is basically the highest praise he'll ever bestow on anything. I'll take it.
    user avatar
    The Register
    @TheRegister
    Sep 16, 2022
    The next deep magic Linux program to change the world? Io_uring reg.cx/45E9?utm_sourc…

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up