Performances du système de fichiers en mémoire dans Rust : étonnamment, cela n’a pas d’importance
Lors de la création d’un outil CLI en Rust, l’auteur a tenté d’utiliser un système de fichiers en mémoire pour accélérer les tests de gestion des fichiers. Après avoir exploré des crates comme `vfs` et `rsfs`, la conclusion surprenante a été que les SSD modernes et la mise en cache du système de fichiers du système d’exploitation sont si efficaces qu’il n’y a pratiquement aucun gain de performance à utiliser un système de fichiers en mémoire. Les benchmarks ont systématiquement montré environ 45 ms pour les tests utilisant des systèmes de fichiers en mémoire, des systèmes de fichiers réguliers et même un ramdisk, un contraste saisissant avec les attentes. L’auteur invite les lecteurs à partager des exemples où l’utilisation d’un système de fichiers en mémoire produit des différences de performances perceptibles.