Sep 20 – 24, 2021
US/Pacific timezone

Efficient buffered I/O

Sep 21, 2021, 7:00 AM
Microconference4/Virtual-Room (LPC Virtual)


LPC Virtual

File Systems MC File Systems MC


Matthew Wilcox (Oracle)


Files are currently managed in PAGE_SIZE units. As DRAM and storage capacities increase, the overhead of managing all these pages becomes more significant. The memory folio patchset lets us cache files in larger units.

In this session, we shall discuss:

  • Filesystem changes needed to work with folios instead of pages
  • Converting from buffer_heads to iomap
  • Using the netfs API
  • Future changes to the filesystem - pagecache API
I agree to abide by the anti-harassment policy I agree

Primary author

Matthew Wilcox (Oracle)

Presentation materials

There are no materials yet.

Diamond Sponsor

Platinum Sponsor

Gold Sponsors

Silver Sponsors

Speaker Gift Sponsor

T-Shirt Sponsor

Conference Services provided by