¿El software RAID1 es más rápido en un SSD más grande?

¿El software RAID1 es más rápido en un SSD más grande?

Estoy evaluando 2 servidores CentOS, en cuanto a rendimiento de lectura y escritura en la base de datos. La base de datos se encuentra en un par SSD RAID1, con MySQL 5.7 en cada servidor. Las especificaciones del servidor 2 son un poco mejores en general, excepto esto:

Servidor 1:HardwareRAID1, dos2 TBUnidades SSD.

Servidor 2:SoftwareRAID1, dos1 TBUnidades SSD.

El servidor 2 es más rápido cuando se trata de LECTURAS.

Pero el Servidor 2 es más lento cuando se trata de ESCRITURAS. Una prueba de rendimiento en el Servidor 1 es un 33% más rápida que en el Servidor 2 (por ejemplo, 140 segundos frente a 210 segundos). La prueba es la misma en ambos servidores: insertar miles de filas de datos en la base de datos, 64 b por fila.

El RAID de software es más lento que el RAID de hardware, por lo que esta operación más lenta podría ser comprensible. Pero también se sugirió que el TAMAÑO de la unidad es un factor adicional, es decir, que una unidad SSD de 2 TB será más rápida que una unidad SSD de 1 TB.

¿Alguien sabe si este es el caso? No he podido encontrar nada sobre esto en línea. Cualquier ayuda sería apreciada.

Respuesta1

Como dice Tero, todo esto depende de muchos otros factores: para un RAID de software, es su CPU la que hace el trabajo, si ya está muy ocupada, verá una degradación del rendimiento del almacenamiento, si se usa muy ligeramente podría ser más rápido, etc. Si utiliza RAID de software, la CPU debe escribir dos veces cada escritura, una en cada disco; con un RAID de hardware, se escribe en el controlador de disco solo una vez.

En última instancia, la única forma de saberlo es probar ambos con el caso de uso real que necesita y decidir a partir de eso; todo lo demás son conjeturas.

información relacionada