Performance Evaluation of Linux File Systems: A Comparative Study with Benchmarks

  • Keven E. V. Bilibio IFMT
  • Juliana S. Silva IFMT

Abstract


File systems are the foundation upon which we access and organize data, influencing everything from the boot speed of an operating system to the performance of more complex applications on Linux systems. Given this reality, this article presents a comparative study among the main Linux file systems (XFS, ZFS, EXT4, BTRFS and F2FS), using the Flexible Input/Output Tester (FIO) benchmark tool, to evaluate their performance under different workloads. From the results, it was possible to compare performance metrics across these file systems, such as transfer rate, latency, and input/output operations per second. Therefore, it is hoped that this study can assist people in selecting the most suitable file system option, according to their needs.

References

ALMEIDA, Théo Rodrigues . Sistemas de Arquivo: Análise de Desempenho. Itatiba, São Paulo, Brasil, Dezembro de 2009. Monografia apresentada à disciplina de Conclusão de Curso, do Curso de Engenharia da Computação da Universidade São Francisco.

ARCH LINUX. File systems (Português). Disponível em: [link]. Acesso em: 9 fev. 2025.

ARCH LINUX. XFS (Português). Disponível em: [link]. Acesso em: 1 fev. 2025.

ARCHZFS. Archzfs. Disponível em: [link]. Acesso em: 01 fev. 2025.

BONWICK, Jeff; AHRENS, Matt; HENSON, Val; MAYBEE, Mark; SHELLENBAUM, Mark. The Zettabyte File System. In: USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2., 2003, Berkeley. Proceedings […]. Berkeley: USENIX, 2003.

CONWAY, Alex et al. File System Aging. 18 jan. 2024. Disponível em: [link]. Acesso em: 13 out. 2024.

LAUREANO, Gabriel Oliveira. Esteganografia em sistema de arquivos do sistema operacional Linux. 2021. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Pontifícia Universidade Católica de Goiás, Goiânia, 2021. Disponível em: [link]. Acesso em: 13 out. 2025.

LEE, Changman; SIM, Dongho; HWANG, Joo-Young; CHO, Sangyeun. F2FS: a new file system for flash storage. In: USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 13., 2015, Santa Clara. Proceedings […]. Santa Clara: USENIX Association, 2015. p. 273–286.

LIMA, Marcos Laerte Gomes. Virtualização de laboratórios educacionais com distribuição eficiente de imagens de disco. 2021. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2021.

RODEH, Ohad; BACIK, Josef; MASON, Chris. BTRFS: the Linux B-tree filesystem. ACM Transactions on Storage, v. 9, n. 3, p. 1–32, 2013.

SHAIKH, Sohail. Billion-files File Systems (BfFS): A Comparison. 3 ago. 2024. Disponível em: [link]. Acesso em: 16 Abr. 2025.

THE LINUX KERNEL DOCUMENTATION. Filesystems in the Linux kernel. Disponível em: [link]. Acesso em: 18 Jan. 2025.
Published
2025-04-24
BILIBIO, Keven E. V.; SILVA, Juliana S.. Performance Evaluation of Linux File Systems: A Comparative Study with Benchmarks. In: REGIONAL SCHOOL OF INFORMATION SYSTEMS OF MATO GROSSO, 1. , 2025, Cuiabá/MT. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 121-131. DOI: https://doi.org/10.5753/ersimt.2025.8895.