Overview
Syllabus
Intro
The qcow2 file format
Structure of a qcow2 file
copy-on-write means more I/O
copy-on-write means more used space
Decreasing the cluster size
Smaller clusters mean more metadata
The L1 table
L2 metadata size
Accessing L2 metadata
Reference counts
The overhead of having to allocate clusters
The situation so far
Subcluster allocation: what it looks like
L2 tables in details
Extended L2 entries
Two use cases for subcluster allocation
less copy-on-write means faster I/O
less copy-on-write means less used space
larger clusters mean less metadata
Implementation status
Acknowledgments
Taught by
Linux Foundation