On Thu, Feb 27, 2014 at 5:05 PM, Yamaban <foerster@lisas.de> wrote:
On Thu, 27 Feb 2014 22:50, Larry Finger <Larry.Finger@...> wrote:
On 02/27/2014 02:54 PM, Roman Bysh wrote:
On 02/27/2014 03:34 PM, Greg Freemyer wrote:
I don't know if anyone cares, but I was surprised to see:
<http://oss.sgi.com/pipermail/xfs/2014-February/034582.html>
It looks like early phase exploration on the one hand, but on the other hand Red Hat Beta 7 is already using XFS as the default filesystem:
Greg -- Greg Freemyer
Interesting. It makes sense to use XFS if you are dealing with high volume data.
That matches my understanding. For example, the MythTV project recommends using XFS for its video files. In particular, its performance when deleting multi-GB files is much better than ext4. With the latter, they have to throttle back the delete so as not to consume all of the CPU. I have a couple of kernel sources on XFS volumes, and the kernel builds sometimes pause. I suspect that XFS is not so good with small files.
I see the same, 13.1 + XFS is very good for file-sizes above 10MB, a few smaller ones do not hurt much, but XFS for rootfs (/)? - No, not ideal.
I did not have the time to test for file-sizes between 500 kB and 10 MB.
For me the best ever fs for small files and may directories (e.g. mail/news/static file servers[ftp/http]) in matters of speed (access+create+remove+change) and space-efficiency was and still is reiserfs (3.6), but btrfs still gets better, so we will see.
- Yamaban.
A couple years ago XFS got massive speed improvements for small files (ie. an order of magnitude faster comparing a 2012 kernel to a 2010 kernel). They rolled in over several kernel releases, but the 3.3 kernel had most of them in, but it caused other bottlenecks to show up so I think post 3.3 kernels get even faster for the 8-thread plus loads. See http://lwn.net/Articles/476263/ For a single thread perspective, xfs is now merely slow instead of horrible. For 8 threads, in now beats ext4 and btrfs. Or at least it did 2 years ago. Not sure if ext4 or btrfs has been improved since then for multiple thread use. This 2 year old presentation from Dave Chinner is worth watching if you are interesting in the small file handling improvements of XFS from the 2011 timeframe. http://www.youtube.com/watch?v=FegjLbCnoBw If you want to jump straight to the benchmarks with the new algorithm, jump to the 20 minute point. Ar 45 minutes in, Dave Chinner says ext4 should be retired and btrfs and xfs should be the only 2 mainstream kernels. If anyone has a link to newer performance comparisons, I'd like to review them. Greg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org