Performance impact of running different filesystems on a single Linux server

Splitting the buffer cache is detrimental, but the effect it has is minimal. I’d guess that it’s so small that it is basically impossible to measure. You have to remember that data between different mount points is unshareable too. While different file systems use different allocation buffers, it’s not like the memory is allocated just … Read more

HP DL380p Gen8 (p420i controller) I/O oddity on XFS partitions

XFS and EL6 have fallen into an ugly state… I’ve abandoned XFS on EL6 systems for the time being due to several upstream features/changes slipping into the Red Hat kernel… This one was a surprise and caused some panic: Why are my XFS filesystems suddenly consuming more space and full of sparse files? Since November … Read more

Unable to mount an XFS filesystem from Linux RAID6 array (“Log inconsistent”)

I want to extend suggestions above. It is extremly worth setting up overlay block device, so any changes to the file system that you’ll do in attempt to recover it will not change anything on the RAID and this will allow you to reset everything and start from the beginning. Therefore, you’ll be given infinite … Read more

Production-ready, highly reliable filesystems on Linux: ext4 ext3 XFS or JFS (or ZFS)?

ZFS on linux is unfortunately still not a viable solution, even if you dismiss the issue of being a FUSE module (which can seriously cramp performance on certain workloads). It simply isn’t complete enough. Also, I don’t think there’s a debugfs for ZFS on linux, which is a serious negative. debugfs is the traditional name … Read more

Is GPT needed on a 16 TB data disk?

You can do this without any problems… I’m assuming /dev/sdb is a separate HP Smart Array Logical Drive. Don’t use any partitioning for this setup… Just create the filesystem on the block device: mkfs.xfs -f -l size=256m,version=2 -s size=4096 /dev/sdb When you want to expand at a later date, add disks and expand the HP … Read more