Hi Lakshmi,

Personally, i haven’t done many benchmarks about performance tuning, but
there are some info you could refer to:

If you feel intrested, you could take a look at following url which offers 
btrfs mount options:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/filesystems/btrfs.txt

And for Wiki, there are many information which might help you:
https://btrfs.wiki.kernel.org/index.php/Main_Page

There are also some options that you could tune for mkfs, see detailed info
by ‘man mkfs.btrfs’.I supposed for example different ’nodesize/leafsize’ 
will have effects for performance. Also there are some new features Btrfs,
like skinny_metadata, no_holes etc, you could clone a Latest btrfs-progs tools 
from:
http://git.kernel.org/cgit/linux/kernel/git/kdave/btrfs-progs.git/

Some features are not enabled by default(skinny_medata,no_holes etc),
but for benchmarking, you could turn on them and using latest kernel with 
latest btrfs-progs:

root@localhost autotest]# mkfs.btrfs -O list-all
Filesystem features available at mkfs time:
mixed-bg            - mixed data and metadata block groups (0x4)
extref              - increased hardlink limit per file to 65536 (0x40, default)
raid56              - raid56 extended format (0x80)
skinny-metadata     - reduced-size metadata extent refs (0x100)
no-holes            - no explicit hole extents for files (0x200)

It will be good that you could do some benchmarks for Btrfs with different 
parameters, and feel
free to let others know your results(i am also curious).^_^

Best Regards,
Wang Shilong

> Hi,
> 
> Could you kindly help us with the list of all the btrfs  file system 
> parameters , that can be tweaked for the best performance of the PCIe based 
> SSDs ?
> 
> Thanks,
> Lakshmi
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Best Regards,
Wang Shilong

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to