PERFOMANCE OPTIMISATION TOOL
E4head
Version: GIT Web: https://github.com/leandromqrs/e4head
This article was written when Fedora developers were discussing the proposal to switch from LVM+Ext4 to Btrfs as the default choice of filesystem during installation. Without going too deep into comparing the pros and cons of both filesystems, let’s point out a promising and attractive Ext4-specific tool. E4head is the reincarnation of the older E4rat application, or Ext4 Reduced Access Time. The idea is to make use of the online defragmentation EXT4_IOC_ MOVE_EXT ioctl available exclusively in that filesystem to reallocate frequently used data. With Ext4 being already super-fast, E4head allows extra optimisation by a noticeable margin, which is a great tweak for I/O intensive systems and low-end configurations.