GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo hacer pruebas del sistema de archivos?

Mi primera respuesta también sería bonnie++, una búsqueda rápida también revela Iozone3. Ambos están disponibles como paquetes Debian. Si realiza pruebas más simples (cp, mv, rm), debería considerar borrar el caché guardado por el kernel con echo 1 > /proc/sys/vm/drop_caches antes de cada prueba, de lo contrario, podría causar diferencias que no son representativas del propio sistema de archivos.


Aquí hay dos opciones más, las he encontrado realmente útiles para la evaluación comparativa del sistema de archivos.

1) Masellos - es un punto de referencia que emula el uso real de un sistema de archivos al que accede un servidor de correo ocupado.

Descargar:http://www.freshports.org/benchmarks/postmark/

Al realizar la prueba, asegúrese de haber comparado diferentes opciones de registro ext3; pueden ser bastante diferentes en términos de rendimiento (el registro de reescritura dio el mejor resultado en mis experimentos de Postmark).

2) Banco de archivos - otro gran punto de referencia, que le brinda aún más flexibilidad. Si tiene una razón específica para considerar pasarse de ext3, probablemente le gustará filebench:tiene muchas cargas de trabajo diferentes para que solo pueda concentrarse en el cuello de botella de rendimiento que le interesa (operaciones de creación/eliminación de archivos o lectura/escritura secuencial vs. al azar, para darle algunos ejemplos).

Tienes que buscarlo en Google, ya que todavía no se me permiten más hipervínculos:el proyecto en sí está alojado en SourceForge y se encuentra una guía de inicio rápido muy agradable en el sitio web OpenSolaris.org.

Una nota final:asegúrese de distribuir la carga entre tantos discos (ejes) como sea posible para obtener los resultados más precisos. También tiene sentido asignar algunos discos específicamente para la evaluación comparativa y actualizarlos antes de cada ejecución de su evaluación comparativa.


No solo pruebe la velocidad, también considere la confiabilidad. Intente, por ejemplo, apagar los discos en un sistema de archivos ocupado y ver qué queda.

La calidad de las herramientas de reparación y recuperación disponibles también es importante y muy difícil de probar de forma discreta. La estructura de bloques puede, p. inhibir las herramientas que intentan recuperar datos en modo sin procesar de un sistema de archivos insalvable.

Para obtener más sugerencias sobre cómo probar un sistema de archivos bajo palizas muy duras, puede ser interesante lo que hicieron los muchachos de ZFS:One Two


Linux
  1. Cómo crear un sistema de archivos en una partición o volumen lógico de Linux

  2. ¿Cómo aumentar el número de inodos en un sistema de archivos Ext4?

  3. ¿Cómo aumentar el tamaño del sistema de archivos para que coincida con la partición?

  4. ¿Cómo cambiar el UUID del sistema de archivos (2 mismos UUID)?

  5. ¿Cómo encuentro el UUID de un sistema de archivos?

Cómo reparar un sistema de archivos dañado en Ubuntu

¿Cómo ejecutar xCloud en Linux (también en SteamOS)?

Cómo cifrar el sistema de archivos raíz en Linux

Cómo formatear particiones de disco en Linux

Cómo crear un sistema de archivos XFS

¿Cómo verificar la versión del sistema de archivos XFS?