GNU/Linux >> Tutoriales Linux >  >> Linux

La operación de mkfs tarda mucho en Linux Software Raid 5

Solución 1:

Sospecho que se está encontrando con el típico pequeño problema de escritura de RAID5. Para escrituras por debajo del tamaño de una franja, tiene que hacer una lectura-modificación-escritura tanto para los datos como para la paridad. Si la escritura tiene el mismo tamaño que la franja, simplemente puede sobrescribir la paridad, ya que sabe cuál es el valor y no tiene que volver a calcularlo.

Solución 2:

Estoy de acuerdo, que puede estar relacionado con la alineación de rayas. Según mi experiencia, la creación de XFS sin alinear en RAID-0 de 3*2 TB tarda unos 5 minutos, pero si se alinea con el tamaño de la banda, tarda unos 10-15 segundos. Aquí hay un comando para alinear XFS con un tamaño de banda de 256 KB:

mkfs.xfs -l internal,lazy-count=1,sunit=512 -d agsize=64g,sunit=512,swidth=1536 -b size=4096 /dev/vg10/lv00

Por cierto, el ancho de banda en mi caso es de 3 unidades, que será lo mismo para ti con 4 unidades pero en raid-5.

Obviamente, esto también mejora el rendimiento de FS, por lo que es mejor mantenerlo alineado.

Solución 3:

Su mkfs y el rendimiento del sistema de archivos subsiguiente podrían mejorar si especifica el ancho de zancada y franja al crear el sistema de archivos. Si está utilizando los bloques predeterminados de 4k, su zancada es 16 (franja RAID de 64k dividida por el bloque del sistema de archivos de 4k) y el ancho de la raya es 48 (zancada del sistema de archivos de 16 multiplicada por los 3 discos de datos en su matriz).

mkfs.ext3 -E stride=16 stripe-width=48 /dev/your_raid_device

Linux
  1. Linux:¿la sincronización de tiempo Ntp lleva mucho tiempo?

  2. Cómo obtener el tamaño del directorio en Linux

  3. Intel Matrix Storage Manager frente a RAID de software de Linux

  4. ¿Cómo muevo un RAID de software de Linux a una nueva máquina?

  5. La mejor manera de hacer crecer el software de Linux RAID 1 a RAID 10

Cómo instalar software en RHEL 8

Cómo usar du Command en Linux

RAID de Linux

10 ideas muy estúpidas de Linux

Reducir el tamaño del archivo PDF en Linux

Ejemplos de comandos mkfs en Linux