On Wed, Mar 27, 2013 at 4:22 PM, Marc MERLIN <m...@merlins.org> wrote:
> On Wed, Mar 27, 2013 at 04:12:27PM -0500, Mitch Harder wrote:
>> On Wed, Mar 27, 2013 at 11:53 AM, Marc MERLIN <m...@merlins.org> wrote:
>> >
>> > Is my feeling of slower boot wrong, or is zlib also noticeably slower than
>> > lzo to read and decompress?
>> >
>>
>> Lzo compression should be faster in every aspect than zlib, especially
>> for reading.
>>
>> But having said that, btrfs won't recompress any existing files just
>> because you switch your mount option from lzo to zlib.  Only newly
>> written files will be zlib, and btrfs will leave the lzo-compressed
>> files alone unless they are re-written, or you expressly recompress
>> them using the defrag tool.
>
> That was my intent at the time, I thought that zlib decompression was about
> as fast as lzo, so it would have been good that most my files stayed
> compressed as zlib.
> Turns out I was wrong :)
>
>> If you were to take a snapshot of your root partition, and reboot to
>> the snapshot as the new root with zlib compression, you could make
>> some side-by-side comparisons of boot time to clarify your
>> impressions.
>
> Fair point. By that, you mean degrag all my files somehow (recompressing as
> lzo, and doubling the size of my rootfs)?
>
> Also, I was re-reading ssd vs nossd:
> https://btrfs.wiki.kernel.org/index.php/Mount_options
> isn't clear whether these are read/write ordering optimizations, or
> filesystem layout optimization (i.e. you'd have to recreate the entire FS,
> and rewrite everything).
>
> http://www.phoronix.com/scan.php?page=article&item=btrfs_ssd_mode&num=1
> says 'However, unless disabling the write cache for the drive, the SSD mode
> does not necessarily mean better performance. In fact, as our results are
> about to show, the quantitative disk performance can drop greatly in the SSD
> mode when the write cache remains enabled'
> But that's from 2009, so not very relevant to today.
>
> Do you happen to know more than me on this?
>

I'm sorry, I have no experience with the ssd mount option.
--
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