LINUX

Cómo instalar / probar el rendimiento del sistema de archivos de Linux con Bonnie ++

Hoy te mostraré cómo instalar y usar Bonnie ++, una herramienta gratuita de prueba de rendimiento del sistema de archivos para sistemas operativos Linux y similares a Unix. Es un conjunto de pruebas que tiene como objetivo realizar una serie de pruebas sencillas sobre el rendimiento del disco duro y del sistema de archivos. Le permite probar cómo funcionan sus sistemas de archivos con respecto a la velocidad de lectura y escritura de datos, la cantidad de búsquedas que se pueden realizar por segundo y la cantidad de operaciones de metadatos de archivos que se pueden realizar por segundo.

Instalar Bonnie ++

Bonnie ++ está disponible en el repositorio de Ubuntu, por lo que puede usar el instalador del paquete para obtenerlo, escriba:

# apt-get install bonnie++

Si su distribución de Linux no tiene el paquete en su administrador de aplicaciones, puede instalarlo desde la fuente yendo al sitio web de Bonnie ++ y descargando el archivo de código fuente. Después de eso, puede instalarlo ejecutando el tradicional «./configure«,»hacer«,»hacer la instalación» al igual que:

# wget http://www.coker.com.au/bonnie++/bonnie++-1.03e.tgz
# tar zxvf bonnie++-1.03e.tgz
# cd bonnie++-1.03e.tgz
# ./configure
# make
# make install

Prueba del sistema de archivos y el rendimiento del disco duro

Nota IMPORTANTE: Antes de comenzar, NUNCA debe ejecutar este programa en un servidor en vivo o en un entorno de producción, ya que en su mayoría conducirá el disco duro al límite de los servicios que probablemente estarán disponibles. Asegúrese de programar un período de mantenimiento en el que pueda ejecutar estas pruebas sin que los servicios importantes se vuelvan inutilizables.

Ejecutar la prueba es simple, solo tienes que ejecutar el comando:

$ bonnie++

bonnie

La primera parte de las pruebas consiste en tipos de actividad del sistema de archivos que se ha observado que son cuellos de botella en aplicaciones intensivas de E / S. Inicialmente realiza una serie de pruebas en un archivo de tamaño conocido. Para cada prueba, Bonnie informa la cantidad de kilobytes procesados ​​por segundo transcurrido y el% de uso de CPU. Las siguientes pruebas involucran crear / stat / unlink de archivos para simular algunas operaciones que son cuellos de botella comunes en grandes servidores y máquinas Squid e INN con decenas de miles de archivos de correo en / var / spool / mail.

Tenga en cuenta que recientemente se agregó la opción -b para causar un fsync () después de cada escritura. Esto es lo que probablemente desee hacer si prueba el rendimiento de los servidores de correo o de bases de datos, ya que les gusta sincronizar todo. El valor predeterminado es permitir el almacenamiento en caché de escritura diferida en el sistema operativo, que es lo que desea si prueba el rendimiento para copiar archivos, compilar, etc.

Banderas importantes que puede utilizar:

-s – el tamaño de los archivos para las medidas de rendimiento de E / S en megabytes. Si el tamaño es superior a 1G, se utilizarán varios archivos para almacenar los datos, y cada archivo tendrá un tamaño de hasta 1G.
-norte – el número de archivos para la prueba de creación de archivos. Esto se mide en múltiplos de 1024 archivos. Esto se debe a que nadie querrá probar menos de 1024 archivos.
-r – Tamaño de RAM en megabytes. Si especifica esto, se verificarán los otros parámetros para asegurarse de que tengan sentido para una máquina con tanta RAM.
-X – número de ejecuciones de prueba. Esto es útil si desea realizar más de una prueba.
-B – sin búfer de escritura. fsync () después de cada escritura.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar