On Benchmarking Embedded Linux Flash File Systems

Pierre Olivier 1 Jalil Boukhobza 1, * Eric Senn 2
* Auteur correspondant
1 Lab-STICC_UBO_CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance, UBO - Université de Brest
2 Lab-STICC_UBS_CACS_MOCS
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : Due to its attractive characteristics in terms of performance, weight and power consumption, NAND flash memory became the main non volatile memory (NVM) in embedded systems. Those NVMs also present some specific characteristics/constraints: good but asymmetric I/O performance, limited lifetime, write/erase granularity asymmetry, etc. Those peculiarities are either managed in hardware for flash disks (SSDs, SD cards, USB sticks, etc.) or in software for raw embedded flash chips. When managed in software, flash algorithms and structures are implemented in a specific flash file system (FFS). In this paper, we present a performance study of the most widely used FFSs in embedded Linux: JFFS2, UBIFS,and YAFFS. We show some very particular behaviors and large performance disparities for tested FFS operations such as mounting, copying, and searching file trees, compression, etc.
Type de document :
Article dans une revue
ACM SIGBED Review, Association for Computing Machinery (ACM), 2012, 9 (2), pp.43-47
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger

http://hal.univ-brest.fr/hal-00725008
Contributeur : Jalil Boukhobza <>
Soumis le : jeudi 23 août 2012 - 15:41:37
Dernière modification le : mardi 16 janvier 2018 - 15:54:24
Document(s) archivé(s) le : vendredi 16 décembre 2016 - 08:10:37

Fichiers

papier.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00725008, version 1
  • ARXIV : 1208.6391

Citation

Pierre Olivier, Jalil Boukhobza, Eric Senn. On Benchmarking Embedded Linux Flash File Systems. ACM SIGBED Review, Association for Computing Machinery (ACM), 2012, 9 (2), pp.43-47. 〈hal-00725008〉

Partager

Métriques

Consultations de la notice

281

Téléchargements de fichiers

730