[ale] Linux 5.0 File-System Benchmarks: Btrfs vs. EXT4 vs. F2FS vs. XFS
DJ-Pfulio
djpfulio at jdpfu.com
Thu Jan 10 09:59:59 EST 2019
There are pros and cons to upgrading existing utilities to handle ´new´ things.
fdisk was upgraded to handle GPT, but there was a time, a confusing time, where
fdisk didn´t work.
Same for grub.
ip is a step backwards in my mind. ifconfig should have been upgraded. Having
ip put out machine readable, but not human readable output is a failure, IMHO.
df and du are extremely important. Any file system that can provide reasonable
hooks for df and du to give the truth is a failure, again, IMHO.
Change to interfaces for the sake of change is a bad reason. systemd did this.
They should have made it backwards compatible. Heck, if MSFT powershell can
use Unix commands, why can btrfs?
On 1/10/19 9:41 AM, Beddingfield, Allen via Ale wrote:
> The "df" output is annoying, but I'm not sure why it would be a showstopper. It
> is easy enough to still make sense of.
>
> I think it is just a matter of "df" being so old that it can't account for
> BtrFS. Just because an old utility has trouble interpreting something written
> many years later, I'm not going to rule out the new thing. (This very argument
> got heated on the SUSE beta list for SLES 15 about dropping ipconfig for the
> same reason - it is too old to interpret data accurately from all modern configs).
>
> However, BtrFS introduces so much added complication and things that can go
> wrong that I use it very sparingly. Even though it is the out-of-the-box
> default FS on SLES, I tend to use XFS for simplicity.
> Allen B.
>
> On 1/10/19 6:47 AM, Jim Kinney via Ale wrote:
>> Inability to reduce xfs partition size is it's only problem. I've hit size
>> limit for ext4. The (newly realized for me) issue of df being screwy with
>> btrfs is a showstopper.
>>
>> I've always mitigated performance issues with more spindles. Now it's nvme for
>> journals and cache.
>>
>> At an oracle training (sales pitch), they showed specs on a specific
>> configuration with really good numbers. Basically indexes were stored on raid1
>> nvme and data on spinning rust. Makes complicated joins screaming fast.
>> Postresql can do it too.
>>
>> On January 9, 2019 8:56:30 PM EST, DJ-Pfulio via Ale <ale at ale.org> wrote:
>>
>> F2FS did well in that comparison. Surprising.
>> Been using ext4 for almost everything for years. Sometimes being able
>> to reduce a file system is handy.
>>
>> When I learned that btrfs lied to df and du, I was out.
>>
>> On 1/9/19 8:41 PM, Raj Wurttemberg via Ale wrote:
>>
>> I saw that you all were talking about the BTRFS file system and
>> remembered
>> this article from a few days ago. I build and maintain large SAP
>> HANA
>> database servers (physical and virtual) so my only choice is the
>> XFS file
>> system which we have been quite happy with.
>>
>> Anyway... Interesting read.... :)
>>
>> Linux 5.0 File-System Benchmarks: Btrfs vs. EXT4 vs. F2FS vs. XFS
>>
>>
>> https://www.phoronix.com/scan.php?page=article&item=linux-50-filesystems&num
>> =1
More information about the Ale
mailing list