I am using BTRFS on my laptop (well, on one of the three SSDs).  I am using
Ubuntu 12.10 with a custom built 3.8 kernel.  On this system BTRFS just
flies.  It rivals EXT4 in performance, at least with respect to running
multiple VMs.

I can't do an exact comparison since the SSD that the VMs live on is a
better device than the EXT4 device (I have the BTRFS volume on a samsung
840 pro, while  EXT4 lives on a Crucial M4 Internal mSATA).

If you are using any kind of SD card, I would recommend EXT2 as the
filesystem.  The performance is going to be worse than a traditional
spinning metal disk regardless of the filesystem, even with a Class 10 SD.
 You really do not want the over head of a journal which will negatively
impact the performance and longevity of the SD card.

I remember benchmarking the SSD that came with my Acer Aspire One netbook,
and I was less than impressed.  It was no better than the standard laptop
drives of the day.   You really want to play on a beefier machine.  It does
not have to be an extremely powerful PC, but I would stay away from
anything Atom based.  A core2duo or above should suffice.


On Tue, Feb 19, 2013 at 1:26 AM, Greg King <[email protected]> wrote:

> I see the Mint 14 uses the 3.5 kernel, so I loaded it on the eeePC with
> btrfs and did the same sequence. It went a lot faster ~3 hours, but it's
> not an apples to apples comparison since the update load was completely
> different. btrfs seems to work better with the 3.5 kernel tho, and the
> btrfs command has many more options so the file system is more complete.
>
> Greg
> ------------------------------
> *From: *"Anand Singh" <[email protected]>
> *To: *"CLUG General" <[email protected]>
> *Sent: *Monday, 18 February, 2013 11:39:31 AM
> *Subject: *Re: [clug-talk] BTRFS experience
>
>
> At this point Ext4 is faster than BTRFS.  Even under Linux 3.8, which saw
> significant performance improvements for BTRFS,  Ext4 is still faster,
> especially with random file reads.
>
> If you enable LZO compression on btrfs, you will notice a big jump in
> performance,  but I don't know what impact that will have on RAID,
> snapshots, clones, etc.  Note that only files created after compression is
> enabled will be affected,  so it is best to enable this option during
> installation. It's smart enough to avoid compressing large binaries.  In
> addition to a boost in performance,  I appreciate having a few extra bytes
> available on my tiny SSD.  Anyone remember Stacker? Unlike that system,
> BTRFS compresses files individually,  and does not use a compressed volume.
>
> Anand.
> On 2013-02-18 10:46 AM, "Greg King" <[email protected]> wrote:
>
>> At the last CLUG meeting there was some discussion around btrfs (binary
>> tree file system), a copy on write file system that is friendlier towards
>> SSDs and enables some great features like snapshots and raid. I decided to
>> take it for a spin on my old eeePC 4G. It is one of the original eeePC with
>> 512MB RAM and a 4G internal SSD. Linux Mint 13 (Maya) has outgrown the 4G
>> internal SSD, so I used an 8G SDHC card for the OS.
>>
>> Mint/Ubuntu install lets you select the btrfs file system at install
>> time,  or you can convert from ext3/4 afterwards. I chose to install with
>> btrfs and it worked without issues. There is a harmless bug in one of the
>> startup scripts that causes the error message "Sparse file is not allowed"
>> on reboots. It can be easily fixed by commenting out the offending check in
>> the startup script, or installing /boot on an ext3/4 partition.
>>
>> So far everything looked great. Then I ran Mint update to bring the OS up
>> to current software levels. It ran for about 28 hours! I had previously
>> installed Maya on the same system with ext4 and I don't remember how long
>> the update took, but it was no more than 2 or 3 hours at most. It appears
>> as though btrfs needs lots of resources to perform, although it is promoted
>> as higher performance than ext3/4.
>>
>> I haven't used the system much since the install. Even with  xfce it is
>> sluggish but usable. Maya is based on the latest Ubuntu long term support
>> 12.04 which has kernel 3.2.0 . btrfs docs recommend the latest kernel
>> possible since btrfs is under heavy development.  Both SUSE and Oracle are
>> claiming btrfs is ready for production service.
>>
>> Anyone else have experience with btrfs? How does it perform on more
>> capable hardware? Is there a kernel level below which it should be avoided?
>>
>> _______________________________________________
>> clug-talk mailing list
>> [email protected]
>> http://clug.ca/mailman/listinfo/clug-talk_clug.ca
>> Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
>> **Please remove these lines when replying
>>
>
> _______________________________________________
> clug-talk mailing list
> [email protected]
> http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> **Please remove these lines when replying
>
>
> _______________________________________________
> clug-talk mailing list
> [email protected]
> http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> **Please remove these lines when replying
>
_______________________________________________
clug-talk mailing list
[email protected]
http://clug.ca/mailman/listinfo/clug-talk_clug.ca
Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
**Please remove these lines when replying

Reply via email to