YoVDO

Faster and Smaller qcow2 Files With Subcluster-based Allocation

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Virtualization Courses

Course Description

Overview

Explore the innovative subcluster-based allocation technique for qcow2 files in this informative conference talk. Delve into the structure of qcow2 files, understanding the challenges of copy-on-write operations and their impact on I/O performance and space utilization. Learn how decreasing cluster sizes affects metadata management and discover the intricacies of L1 and L2 tables. Examine the concept of subcluster allocation, its implementation details, and the benefits it brings in terms of reduced copy-on-write operations, improved I/O speed, and optimized space usage. Gain insights into the current implementation status and acknowledge the contributors to this advancement in qcow2 file technology.

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

Tags

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube