15 votos

Verificar si Una Partición está Alineado en Linux Con RAID y LVM

¿Alguien sabe los pasos para verificar que un sistema de ficheros XFS en la parte superior de LVM y RAID md está correctamente alineada en una matriz de 4096 Bytes , alias "el Formato Avanzado" sectorizado discos?

Algunas referencias son:
http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/index.html
http://thunk.org/tytso/blog/2009/02/20/aligning-filesystems-to-an-ssds-erase-block-size/

También el contexto de esta pregunta es con respecto al Stack Overflow del nuevo NAS: http://blog.serverfault.com/post/798854017/the-theoretical-and-real-performance-of-raid-10

5voto

sysadmin1138 Puntos 86362

La verificación es complicado. Mi primera idea era hacer una serie de directos IO 4KB lee en los medios de comunicación y ver el blinkin de las luces. Si cada número de leer hace dos unidades de flash, es un signo de desalineación (4kb de leer sólo abarcó una banda RAID límite). Sin embargo, estás a 3000 impar millas de distancia desde el hardware, así que no va a funcionar para usted.

Estoy asumiendo su banda RAID anchura es mayor que el de sector de 4 kb de tamaño. La prueba pensé hace un poco es hacer una zancada de lectura/escritura de la prueba. Aquí es donde puede leer/escribir cada x 4 KB sectores. Variar el desplazamiento y usted puede cambiar el lugar donde en la RAID de la raya de lo que estamos probando. Si ciertas compensaciones show de rendimiento diferentes, me gustaría considerar que una señal de que el desplazamiento específico es que abarca un RAID raya para un 4KB operación. Verificar que XFS es alinear correctamente en la configuración de RAID.

La verificación de la RAID rayas están alineados correctamente se podría hacer con el mismo tipo de zancada de la prueba y mantener un ojo en el 'iostat' valores para las unidades individuales. Si usted consigue el tamaño de la zancada derecho, sólo debería ver la actividad en dos unidades en un momento dado. Si la misma prueba muestra la actividad en todos los cuatro unidades, entonces usted tiene la prueba de que algo no está bien alineada.

Sé que para asegurarse de que el almacenamiento de referencia IOZONE tiene la capacidad de hacer a un paso de la prueba, y yo estaría muy sorprendido si el más común IOMETER no podía hacer eso. La capacidad de uso directo-IO y de derivación y almacenamiento en caché de escritura es la combinación de crítica a este tipo de pruebas, sin embargo.

0voto

Some French Guy Puntos 96

Es una cosa personal, pero creo que esta alineación de negocio es exagerado - me atrevo a decir que hay de bajo de un solo dígito ventajas de rendimiento que se tenía si usted sudor de los últimos detalles, pero dado el tamaño de la moderna cachés más la complejidad de disco a la memoria de las cadenas que no me preocupe mucho.

Pero ese soy yo ;)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: