×
I/O

New Features of Linux Memory Management - Memory folios

This article will introduce the Memory folios that the basic part of the folio has started to merge into Linux 5.16.

OpenAnolis Whitepaper: Using io_uring to Improve Database System Performance

This short article discusses the background, key technology, features, and application scenarios behind io_uring.

Learning about Distributed Systems - Part 17: Shuffle

Part 17 of this series introduces several possible Shuffle methods and their adoption in MapReduce and Spark.

io_uring vs. epoll – Which Is Better in Network Programming?

This article aims to settle the debate of choosing between io_uring and epoll for network programming through quantitative analysis.

Is Benchmarking a Gimmick or Strength?

The Linux kernel community often evaluates the value of an optimization patch by benchmarking. What is benchmark? Why is it important?