none
velocidad de escritura sobre RAID 1 por hardware sobre W2003 server. Utilidad teracopy. RRS feed

  • Pregunta

  • Hola a todos;

    necesitaría que alguien me diera una pista para solucionar; si es posible; este problema:

     cuando trato de subir ficheros de distintos tipos y tamaños a servidores W2003 con raid 1 en discos SATA tengo muy poca veocidad de escritura. Utilizo la utilidad teracopy y cuando descargo un fichero a mi ordenador desde cualquier pc o servidor; obtengo 9,5 MBps; que es lo correcto. Cuando subo desde mi pc a otro pc obtengo una subida de máxima de 3,5 MBps; pero cuando lo hago hacia los servidores con RAID 1 la velocidad es de 1 MBps.

    Es esto normal?

    Se debe a la penalización del RAID 1?

    Por qué no es simetrica la subida y la bajada?



    Muchas gracias a todos de antemano por la ayuda.

    Saludos.

    miércoles, 23 de septiembre de 2009 17:23

Respuestas

  • Comprueba la negociación de las Interfaces de red. Es posible que en algún punto tengas algún puerto en half duplex. Por otro lado es normal tener una penalización de rendimiento al tener Raid 1. Mas teniendo en cuenta que son discos SATA. Si vas a tener un uso intensivo de acceso a disco quizas deberias plantearte tener otra tecnologia de discos. SCSI o SAS.

    Un saludo.
    bep
    jueves, 24 de septiembre de 2009 7:33
  • En un raid 1 en la escritura la controladora debe de escribir los datos en dos discos y mantener la paridad. En la lectura puede leer de ambos discos. Por lo tanto existe una difeerencia notable entre escritura y lectura.

    De todas maneras puedes probar a utilizar otra targeta de red en el mismo servidor, por si la actual tiene algun tipo de fallo y es la causante del mal rendimiento.

    Un saludo.
    bep
    martes, 29 de septiembre de 2009 7:59
  • Puedes realizar la siguiente cuanta para comparar rendimientos.

    Primero un Raid 1 tiene una penalidad de perdida de un 20% en la escritura contra un raid 0 con la misma cantidad de ejes.


    La cuenta que debes realizar es: ( cantidad de ejes X cantidad de IOPS de disco) x 0.8=  cantidad de iops totales soportados.

    La cantidad de iops la podes multiplar por allocation unit size  y te dara la tranferencia real que soporta el arreglo de discos.



    Si la copia del problema es solo por red, deberias verificar que los puertos de la NIC esten correctamente configurados. Si en la NIC esta por ejemplo forzado a 100mbs en el switch debería estar de la misma manera, sino vas a tener un perdida de performance muy importante.



    Para saber a cuanto vas a poder TX por la NIC la cuenta es la siguiente:


    (Mbs de nic / 8) x 0.7 (efectividad de copia).

    ejemplo

    (100 mbs /8)x0.7 =  8.75 Mega bytes x segundo.   Esto significa que no vas a poder transmitir mas de 8,75 mega bytes por segundo en una placa de 100mbs configurada correctamente.

    miércoles, 30 de septiembre de 2009 16:26

Todas las respuestas

  • Comprueba la negociación de las Interfaces de red. Es posible que en algún punto tengas algún puerto en half duplex. Por otro lado es normal tener una penalización de rendimiento al tener Raid 1. Mas teniendo en cuenta que son discos SATA. Si vas a tener un uso intensivo de acceso a disco quizas deberias plantearte tener otra tecnologia de discos. SCSI o SAS.

    Un saludo.
    bep
    jueves, 24 de septiembre de 2009 7:33
  • Muchas gracias por tu respuesta Alfredo.

    La negociación de todos los dispositivos la revisé y es la correcta.

    Pienso que debe ser un "problema" de funcionamiento, ni siquiera de escritura; ya que si fuera de escritura; al descargar algo desde el propio servidor, me debiera ir lento también; y esto no sucede así. La lentitud se observa solo al subir ficheros al servidor.

    Saludos.
    jueves, 24 de septiembre de 2009 17:03
  • Recuerda tambien que el rendimiento depende mucho de lo que copies. Si son ficheros pequeños obligas al disco a mas I/O´s y lor lo tanto el rendimiento cae. ¿Has probado a mover ficheros grandes y compraralo con los pequeños?
    bep
    viernes, 25 de septiembre de 2009 8:41
  • Sí; he subido ficheros de 1 GB y el rendimiento es muy similar. Montaré un RAID 0 para mejora de rendimiento y haré copias de seguridad con más regularidad.

    Sigo sin comprender esa asimetría entre la subida y en la bajada...


    Muchas gracias;


    Un cordial saludo.
    martes, 29 de septiembre de 2009 7:34
  • En un raid 1 en la escritura la controladora debe de escribir los datos en dos discos y mantener la paridad. En la lectura puede leer de ambos discos. Por lo tanto existe una difeerencia notable entre escritura y lectura.

    De todas maneras puedes probar a utilizar otra targeta de red en el mismo servidor, por si la actual tiene algun tipo de fallo y es la causante del mal rendimiento.

    Un saludo.
    bep
    martes, 29 de septiembre de 2009 7:59
  • Probaré con otra tarjeta.

    Muchas gracias.

    Un saludo.
    miércoles, 30 de septiembre de 2009 7:50
  • Puedes realizar la siguiente cuanta para comparar rendimientos.

    Primero un Raid 1 tiene una penalidad de perdida de un 20% en la escritura contra un raid 0 con la misma cantidad de ejes.


    La cuenta que debes realizar es: ( cantidad de ejes X cantidad de IOPS de disco) x 0.8=  cantidad de iops totales soportados.

    La cantidad de iops la podes multiplar por allocation unit size  y te dara la tranferencia real que soporta el arreglo de discos.



    Si la copia del problema es solo por red, deberias verificar que los puertos de la NIC esten correctamente configurados. Si en la NIC esta por ejemplo forzado a 100mbs en el switch debería estar de la misma manera, sino vas a tener un perdida de performance muy importante.



    Para saber a cuanto vas a poder TX por la NIC la cuenta es la siguiente:


    (Mbs de nic / 8) x 0.7 (efectividad de copia).

    ejemplo

    (100 mbs /8)x0.7 =  8.75 Mega bytes x segundo.   Esto significa que no vas a poder transmitir mas de 8,75 mega bytes por segundo en una placa de 100mbs configurada correctamente.

    miércoles, 30 de septiembre de 2009 16:26
  • Muchas gracias por esta información.

    Efectivamente las transeferencias que estoy obteniendo en la descarga de ficheros son del orden de 9 MBps; lo que descarta un fallo en la configuración de las tarjetas de red. Sigue estando el problema en la subida a los servidores con RAID 1 o 5.


    Desconocía la penalización del 20% del RAID 1 respecto del 0.


    Muchísimas gracias por tu ayuda.


    Un cordial saludo.
    martes, 6 de octubre de 2009 7:59