BTRFS vs Ext4: Filesystems Impact on Energy Consumption of eMMC-Based Embedded Computers

  • Brenda Jacomelli USP
  • Sarita Mazzini Bruschi USP

Resumo


Advancements in microelectronics have expanded embedded systems’ capacities, with a significant number now incorporating processing units supporting Linux-based distributions. In energy-constrained environments, selecting an energyefficient filesystem for embedded devices is imperative, yet many performance evaluations focus solely on their time efficiency. To overcome these limitations, this paper proposes a performance evaluation on eMMC-based embedded computers to understand the impact of different filesystems on their energy consumption. We generated a basic Linux image and copied it to the eMMC storage twice. For each copy, we formatted the root filesystem partition with different filesystems (EXT4 and BTRFS) and conducted file operation benchmarks. Measurements of mean power during each benchmark execution were performed by an external microcontrolled device. From the results, it can be inferred that EXT4 is the best overall option for power saving when executing file operations.
Palavras-chave: embedded, filesystems, energy consumption, Linux

Referências

C. Guo, S. Ci, Y. Zhou, and Y. Yang, “A survey of energy consumption measurement in embedded systems,” IEEE Access, vol. 9, pp. 60516–60530, 2021.

P. Olivier, J. Boukhobza, and E. Senn, “On benchmarking embedded linux flash filesystems,” ACM SIGBED Rev., vol. 9, no. 2, pp. 43–47, 2012.

G. Rakshith et al., “Performance analysis of secondary storage media through filesystems benchmarking,” in Proc. 3rd Int. Conf. Trends in Electronics and Informatics (ICOEI), 2019, pp. 1222–1226.

P. Sehgal, V. Tarasov, and E. Zadok, “Evaluating performance and energy in filesystem server workloads,” in Proc. USENIX Conf. File and Storage Technol. (FAST), 2010, pp. 253–266.

Christopher Hallinan. Embedded Linux Primer: A Practical Real-World Approach. 2nd edition, Prentice Hall Press, USA, 2010. ISBN: 0137017839.

Avantika Mathur, Mingming Cao, Suparna Bhattacharya, Andreas Dilger, Alex Tomas, and Laurent Vivier. The new ext4 filesystem: current status and future plans. In Proceedings of the Linux symposium, volume 2, pages 21–33, 2007.

Mingming Cao, Suparna Bhattacharya, and Ted Ts’o. Ext4: The Next Generation of Ext2/3 Filesystem. In LSF, 2007.

Ext4 (and Ext2/Ext3) Wiki, 2019. Available at: [link]. Accessed: 2024-01-19.

Josef Bacik. Btrfs: the Swiss army knife of storage. USENIX Login, 37:7–15, 2012.

BTRFS documentation Available at: [link]. [Accessed: Jun. 02, 2025].

Texas Instruments. INA219 Zerø-Drift, Bidirectional Current/Power Monitor With I2C Interface. Technical Report SBOS448G, March 2015. Rev. 7.

fio – Flexible I/O tester Available at: [link]. [Accessed: Jun. 02, 2025].
Publicado
26/11/2025
JACOMELLI, Brenda; BRUSCHI, Sarita Mazzini. BTRFS vs Ext4: Filesystems Impact on Energy Consumption of eMMC-Based Embedded Computers. In: WORKSHOP ON SUSTAINABLE COMPUTING AND TECHNOLOGY REUSE (SCORE), 1. , 2025, Campinas/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 21-24. DOI: https://doi.org/10.5753/score.2025.17121.