The tokio documentation recommends against using tokio for reading a lot of files.

But this is obsolete, Alice says, becuase now in tokio, File IO will use io_uring transparently.

#RustWeek #RustWeek2026 #iouring #tokio #RustLang #io_uring

[$] Buffered atomic writes, writethrough, and more

In back-to-back sessions at the start of the 2026 Linux Storage, Filesystem, Memory Management, and BPF Summit (which spilled over into a third slot), the atomic-buffered-writes fe [...]

https://lwn.net/Articles/1072019/ #LWN #Linux #kernel #PostgreSQL #BPF #io_uring

Linux accelera gli SSD NVMe con nuove patch sviluppate da Jens Axboe: benchmark iniziali mostrano fino al 60% di prestazioni I/O in più per core CPU. #Linux #NVMe #SSD #io_uring #OpenSource

https://www.linuxeasy.org/linux-ssd-nvme-patch-migliorano-le-prestazioni-i-o/?utm_source=mastodon&utm_medium=jetpack_social

Linux spinge gli SSD NVMe: patch sperimentali migliorano le prestazioni I/O

Nuove patch per il kernel Linux promettono fino al 60% di prestazioni I/O in più sugli SSD NVMe PCIe 5.0 grazie a ottimizzazioni io_uring.

Linux Easy

[$] Using dma-bufs for read and write operations

The kernel's dma-buf subsystem provides a way for drivers to share memory buffers, usually in order to support efficient device-to-device I/O. At the 2026 Linux Storage, Filesyste [...]

https://lwn.net/Articles/1072317/ #LWN #Linux #kernel #Git #BPF #io_uring

Axboe Hacking on New Linux Patches for 60% Increase to Per-Core I/O Performance

리눅스 커널 블록 유지보수자이자 IO_uring 개발자인 Jens Axboe가 새로운 리눅스 패치를 통해 코어당 I/O 성능을 약 60% 향상시키는 데 성공했다. 이 패치는 등록된 버퍼에 struct bio를 미리 준비하고 DMA 매핑을 사전에 수행하여, 핫패스에서 bio 할당과 DMA 매핑/언매핑을 제거하는 방식으로 동작한다. 해당 개선은 IO_uring, NVMe PCI 드라이버, 리눅스 커널 블록 코드에 영향을 미치며, 향후 메인라인 커널에 통합될 가능성이 있다. 이는 리눅스 스토리지 성능 최적화에 중요한 진전이다.

https://www.phoronix.com/news/Axboe-60p-Faster-Per-Core-Perf

#linux #io_uring #kernel #storage #performance

Axboe Hacking On New Linux Patches For 60% Increase To Per-Core I/O Performance

Following a presentation at last week's Linux storage, file-system, memory management and BPF summit (LSFMM) in Croatia where Linux I/O overhead compared to the Storage Performance Development Kit (SPDK) was presented, Jens Axboe was motivated to pursue some new Linux kernel optimizations for greater per-core I/O performance

You gave me a u32. I gave you root. (io_uring ZCRX freelist LPE)

https://ze3tar.github.io/post-zcrx.html

#HackerNews #io_uring #ZCRX #LPE #root #exploit #security #research #hacking

Damned OOB · ze3ter

Heard an amazing talk talk by [@]litemars at @BSidesLuxembourg about #packers for #ELF on #ARM64.
#hARMless can run it's payload without R&X memory by writing into a new piece of memeory and them calling execcve() on it.
It also uses #io_uring to avoid write() syscalls.

https://github.com/litemars/hARMless

GitHub - litemars/hARMless: An ARM64 Linux ELF Packer/Loader

An ARM64 Linux ELF Packer/Loader. Contribute to litemars/hARMless development by creating an account on GitHub.

GitHub

A cooperative fiber scheduler for Linux
Silk은 Linux용 협력적 fiber 스케줄러로, per-CPU 스케줄러 스레드, io_uring 통합, 토폴로지 인지 작업 도난(work-stealing) 기능을 제공한다. Fiber는 OS 스레드를 차단하지 않고 중단하는 경량 스택풀 코루틴으로, 높은 동시성과 낮은 오버헤드를 가능하게 한다. 이 프로젝트는 다양한 동기화 원시, 비동기 IO, 성능 벤치마크, 그리고 GDB 확장 기능을 포함하며, CMake 기반으로 빌드 및 테스트가 가능하다. 또한 HTTP, S3, 파일 IO, 네트워크 성능 벤치마크를 지원하여 실제 응용 성능을 평가할 수 있다.

https://github.com/ClickHouse/silk

#linux #fiber #scheduler #io_uring #coroutines

2025년 Ruby 협회 보조금 프로젝트 성과 보고서

Pure Ruby 기반 Apache Arrow 구현을 통해 C++/Rust 바인딩 없이도 대용량 인메모리 데이터를 효율적으로 교환할 수 있는 기반을 마련했다.

🔗 원문 보기

2025년 Ruby 협회 보조금 프로젝트 성과 보고서

Pure Ruby 기반 Apache Arrow 구현을 통해 C++/Rust 바인딩 없이도 대용량 인메모리 데이터를 효율적으로 교환할 수 있는 기반을 마련했다.

Ruby-News | 루비 AI 뉴스

io_uring 기반의 고성능 Ruby 동시성 라이브러리: UringMachine

UringMachine은 Linux의 io_uring 인터페이스를 Ruby Fiber와 결합하여 IO 바운드 애플리케이션의 성능을 극대화하는 동시성 라이브러리다.

🔗 원문 보기

io_uring 기반의 고성능 Ruby 동시성 라이브러리: UringMachine

UringMachine은 Linux의 io_uring 인터페이스를 Ruby Fiber와 결합하여 IO 바운드 애플리케이션의 성능을 극대화하는 동시성 라이브러리다.

Ruby-News | 루비 AI 뉴스