Hybrid XFS—Using SSDs to Supercharge HDDs at Facebook

Friday, June 14, 2019 - 12:00 pm12:30 pm

Skanda Shamasunder, Facebook


Hard drive capacities are going up but the IOPs they supply are staying flat. This has led the Exabyte-scale storage community to get inventive in how we use our disks to get the most out of them. This talk is the story of how we at Facebook coupled SSDs with HDDs to unlock their full potential by productionizing a little used feature in XFS that was designed with a whole other use case in mind. What started off as an experiment has now been rolled out across the Facebook fleet and has allowed us to scale our storage systems to meet the ever growing IO demand. It is a lesson in how combining existing hardware and software in novel ways by taking informed risks can have huge payoffs and help us scale our systems.

Skanda Shamasunder, Facebook

Skanda Shamasunder is a Production Engineer at Facebook and has been working on Facebook's exabyte-scale storage system for the past three years. He works at the intersection of hardware and software, providing Facebook's storage systems with a reliable and performant foundation to run on. In his spare time, he writes about himself in the third person.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

@conference {233303,
author = {Skanda Shamasunder},
title = {Hybrid {XFS{\textemdash}Using} {SSDs} to Supercharge {HDDs} at Facebook},
year = {2019},
address = {Singapore},
publisher = {USENIX Association},
month = jun

Presentation Video