Modern Filesystem Performance in Local Multi Disk Storage Space Configuration
Languages of publication
This paper includes analysis of modern filesystems performance in multi-disk storage space configuration. In performance testing only popular open source filesystem types were used in GNU/Linux operating system: BTRFS, EXT4, XFS. Base file operations were tested in various local multi-disk storage configurations using Logical Volume Manager, that differentiated due to disk number, allocation policy and block allocation unit. In multi-disk storage configurations managed by LVM many allocation policies were used like various RAID levels and thin provisioning. The obtained filesystem performance characteristics allow to choose parameters of multi-disk storage space configuration, which provides the best performance for file operations. Research result show also which filesystem type is the efficient in storage space configuration with locally connected disks.
- Anderson E., Swaminathan R., Veitch A., Alvarez G., Wilkes J.: Selecting RAID Levels for Disk Arrays, Proceedings of the 1st USENIX Conference on File and Storage Technologies, 2002.
- Avantika, M., MingMing, C., and Suparna, B.: The new ext4 filesystem: current status and future plans, In: Linux Symposium, 2007.
- Bryant, R; Forester, R; Hawkes, J.: Filesystem performance and scalability in linux 2.4.17, USENIX ASSOCIATION PROCEEDINGS OF THE FREENIX TRACK, 2002.
- Hellwig C.: XFS the big storage file system for Linux, USENIX, Vol. 34, No. 2, 2009.
- Rodeh O., Bacik J., Mason C.: BTRFS: The Linux B-Tree Filesystem ACM TRANSACTIONS ON STORAGE, Vol. 9, Issue 3, 2013.
Publication order reference