modern-fs-benchmark: comparación de sistemas de archivos CoW en Linux

Fuentes: modern-fs-benchmark: CoW filesystems benchmarking tool for Linux

modern-fs-benchmark es una herramienta de software diseñada para evaluar el rendimiento de sistemas de archivos de copia bajo escritura (CoW) en entornos Linux. Su objetivo principal es superar las limitaciones de los benchmarks clásicos que suelen omitir cargas de trabajo específicas, ofreciendo una visión más precisa del comportamiento real de los sistemas de archivos modernos. La herramienta se centra en la comparación relativa entre diferentes configuraciones, utilizando dispositivos de bucle en máquinas virtuales efímeras compartidas, lo que permite comparar formas y proporciones de rendimiento en lugar de velocidades absolutas de MB/s.

El sistema opera bajo el kernel 7.0.0-1012-azure y registra múltiples ejecuciones para generar tendencias estables. Utiliza un modelo de puntuación v1 que normaliza las métricas por dirección y las promedia geométricamente, asignando un peso igual a los subgrupos y al grupo. Este enfoque asegura que la integridad de los datos no se promedie, permitiendo a los usuarios identificar patrones de rendimiento consistentes. La herramienta cubre una amplia gama de sistemas de archivos, incluyendo ext4, xfs, zfs, btrfs y bcachefs, así como diversas configuraciones de RAID y LVM.

Entre las métricas detalladas se encuentran velocidades de escritura secuencial y aleatoria, latencias de fsync, rendimiento de lectura y operaciones de creación de archivos. Además, analiza el rendimiento bajo carga, la gestión de espacio libre, la compresión con zstd y la eficiencia de las copias por referencia (reflink). La interfaz incluye vistas interactivas y tabulares que permiten filtrar por sistema de archivo y visualizar tendencias históricas, facilitando la toma de decisiones técnicas en la selección de sistemas de archivos para entornos de producción.