20-24 September 2021
US/Pacific timezone

Efficient buffered I/O

21 Sep 2021, 07:00
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.