Thanks for the info Gustin. 

At this point I'm just experimenting, but I'm considering converting my main 
desktop - a quad core 8G system with a 240G Samsung 840 SSD. I also run VMs and 
I'm hoping the copy on write will help the SSD work reliably for longer. I'd 
rather use a stock distro so I'll probably wait until Ubuntu/Mint ships with a 
3.8 kernel, which won't be until at least 13.10 . Have you tried btrfs in the 
3.7 kernel which will be in Ubunti 13.04? 


----- Original Message -----

From: "Gustin Johnson" <[email protected]> 
To: "CLUG General" <[email protected]> 
Sent: Wednesday, 20 February, 2013 1:51:52 PM 
Subject: Re: [clug-talk] BTRFS experience 


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: 

<blockquote>
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 

</blockquote>


_______________________________________________ 
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