File systems benchmarks are often run on a system with nothing else is running, and when there is plenty of memory available. Unfortunately,this is often not how file systems are used in many systems --- in particular, in virtualization and/or in ""cloud servers"", were a largenumber of virtual machines or jobs are packed onto a single physical server in order to make the utilization numbers required by a typicalcloud business plan. In this talk I will explore a how ext4 has been improved to improve its performance in memory constrainedenvironments, whether in an OpenStack cloud environment, or in Google's data centers.
This talk is targeted at system architects and people interested in Linux file systems. Some basic understanding of file system and storage technologies is desirable for an audience member to get the most out of the talk, but will not be required.