> -----Original Message-----
> From: linux-btrfs-ow...@vger.kernel.org <linux-btrfs-
> ow...@vger.kernel.org> On Behalf Of Tomasz Chmielewski
> Sent: Saturday, 5 January 2019 12:25 AM
> To: Btrfs BTRFS <linux-btrfs@vger.kernel.org>
> Subject: dedicated metadata drives?
> 
> According to btrfs wiki, some patches have been submitted to support
> metadata on different devices than data (i.e. metadata on SSD, data on
> HDD):
> 
> 
> https://btrfs.wiki.kernel.org/index.php/Project_ideas#Dedicated_metadata
> _drives
> 
>     Dedicated metadata drives
> 
>     Not claimed — submitted — Not in kernel yet
> 
>     We're able to split data and metadata IO very easily. Metadata tends to be
> dominated by seeks and for many applications it makes sense to put the
> metadata onto faster SSDs.
> 
> 
> 
> 
> This article (almost 2.5 years old) claims one company is already using either
> these patches or something similar:
> 
> https://lwn.net/Articles/698090/
> 
>     August 24, 2016
> 
>     To combat that, he has a set of patches to automatically put the Btrfs
> metadata on SSDs. The block layer provides information on whether the
> storage is rotational; for now, his patch assumes that if
>     it is not rotational then it is fast. The patch has made a huge 
> difference in
> the latencies and requires less flash storage (e.g. 450GB for 40TB filesystem)
> for Facebook's file workload that
>     consists of a wide variety of file sizes.
> 
> 
> 
> Do these patches exist anywhere? I couldn't find them in the list archive.

I managed to find this suggestion about how it could be done:
https://patchwork.kernel.org/patch/9556973/

I would love to use this feature as well. My current setup uses btrfs on lvm 
with caching enabled, but I would prefer a simpler setup.

Paul.

Reply via email to