OVH Community, your new community space.

Pobre rendimiento en RAID hard (proxmox)


tonysanchez
18/04/2014, 08:57
Atencion al tema del write-back

Uno puede activarlo en la configuracion de lac ontroladora, pero esta puede no funcionar.

Se da el caso de algunas maquinas con LSI (estoy hablando de un modelo de hace años) que llevaban la controladora cerca de los discos, y la termica era alta, por lo que la betria se sobrecalentaba, y no estaba operativa.

Por defecto casis todas las controladoras, en caso de que la bateria falle, su configuracion pro defecto les fuerza a deshabilitar el write-back para eviatr males mayores.

Asi que no solo es habilitar, sino verificar que es correcto.

A mi me costo 1 mes de tickets gama VIP, conseguir que vieran la averia... y eso que era un equipito de 3mil pavitos...

maxosystem
09/04/2014, 16:20
Solo por añadir algo de información al tema, activando cache WriteBack en la controladora raid consigues casi 6000 fsyncs/s.
Para usar WriteBack es imprescindible que la controladora tenga conectada la batería, de lo contrario estás jugando con fuego y si por algun motivo tu servidor pierde alimentación, prepárate a perder muchos megas de información que estaban pendientes de grabarse a disco.

Sobre lo que comenta @luismi777 de que tiene peor rendimiento ahora que antes, con raid por soft, seguramente se deba a que en el antiguo servidor tenía activada la cache de escritura de disco. Algo menos peligroso que una raid hard con cache y sin batería, pero una temeridad si valoras tus datos o los de tus clientes.

Julian.

benitoll
01/04/2014, 01:30
Pues me caduca el día 6 de Abril, por la mitad del coste de alta (50€) te lo traspaso. Me viene genial, de hecho ya lo posteé aquí.


Lo siento muchísimo si este no es el sitio.

alf
31/03/2014, 10:15
Es el mismo servidor que quiero pillar próximamente (tambien me interesa con la opción RAID HARD).

Alguien me podría decir si ese servidor viene con más de una ethernet? Me gustaria tambien tener redundancia de red y querría montarle un bonding aprovechando de tiene ILO/IMM/KVM.

Disculpad si este no es thread adecuado para hacer esta consulta.

benitoll
26/03/2014, 16:36
Genial luismi777, pero es write-back hardware con baterías, o es write-back por software? Si es por software, como se vaya la luz por cualquier razón o crashee el servidor, no hace falta demasiada mala suerte para que se corrompan datos.

Por cierto, si os interesa comparar pveperf con un RAID hard:
CPU BOGOMIPS: 84003.84
HD SIZE: 19.69 GB (/dev/sda2)
BUFFERED READS: 73.48 MB/sec
AVERAGE SEEK TIME: 9.78 ms
FSYNCS/SECOND: 5290.16

Es un EG-64 (2014) con la opción hard RAID + caché (la de 15€).

luismi777
26/03/2014, 14:28
Era eso: faltaba por activar el write-back en la controladora. Me han dicho los técnicos de SoYouStart que ponga la máquina en modo "rescue" y allí con la utilidad lsiutil de LSI he activado el write back. Ahora el resultado es mucho mejor, tanto los FSYNC como el buffered read:

root@ns204xxx:~# pveperf
CPU BOGOMIPS: 54400.48
REGEX/SECOND: 1543849
HD SIZE: 19.38 GB (/dev/sda2)
BUFFERED READS: 148.50 MB/sec
AVERAGE SEEK TIME: 6.47 ms
FSYNCS/SECOND: 1283.80

Guille
26/03/2014, 08:39
Pues los hay por menos precio con RAID hard y con este rendimiento:

CPU BOGOMIPS: 52682.72
REGEX/SECOND: 1550837
HD SIZE: 71.70 GB (/dev/mapper/system-root)
BUFFERED READS: 84.83 MB/sec
AVERAGE SEEK TIME: 8.46 ms
FSYNCS/SECOND: 716.97
DNS EXT: 5.12 ms

--
Eso sí: en ext3



luismi777
25/03/2014, 00:12
Pues yo no encuentro servidores como el que dices por 59 EUR...

He abierto un ticket para que me active el cache write-back. A ver si me lo quieren hacer.

Amonal
23/03/2014, 12:28
Sí, yo también pensaba lo mismo, pero parece que un RAID Hardware sin cache BBWC, es PEOR que un raid software cuando a rendimiento se refiere.

Aquí una prueba que me pasaron de un servidor proxmox con raid software,

# pveperf
CPU BOGOMIPS: 54402.96
REGEX/SECOND: 1574018
HD SIZE: 19.38 GB (/dev/md2)
BUFFERED READS: 80.56 MB/sec
AVERAGE SEEK TIME: 13.61 ms
FSYNCS/SECOND: 643.58
DNS EXT: 26.52 ms
DNS INT: 1.82 ms

La solución será voler a un servidor con raidsoftware o un raid hardware de verdad.

Estuve mirando y en online tienen servidores 32gb, raid hardware (de verdad) con 512MB flashbacked (FBWC) a unos 59EUR.
Otro servicio que parece interesante es el nas que ofrecen. Puede ser muy útil para montar un HA en cluster.

luismi777
23/03/2014, 12:09
Ya, pero lo raro es que estoy teniendo mucho peor rendimiento en las máquinas virtuales que en la antigua máquina que tenía RAID soft. Estaría bien por lo menos tener un rendimiento parecido, ya no digo mejor, ¿no?

Amonal
23/03/2014, 11:00
luismi777, acabo de revisar detalladamente la prueba de rendimiento en un host de proxmox (pveperf)

Todos los parámetros que tenemos están dentro de lo normal. Como comentas, el único parámetro que está fuera de lo normal o recomendado es el FSYNCS/SECOND.

Los dos obtenemos un resultado parecido, 19.07 en tu caso y 39.57 en el mio.

Esto es debido a que el Raid Hardware del servidor SYS no tiene pila ni cache, llamado "battery backed cache" (BBWC). Es un raid hardware muy sencillo, por eso el precio del servidor.

http://pve.proxmox.com/wiki/Command_line_tools#pveperf
"FSYNCS/SECOND: value should be greater than 200 (you should enable "write back" cache mode on you RAID controller - needs a battery backed cache (BBWC)). "

Los servidores con raid BBWC están disponibles en la gama OVH. Aquí seguro que obtenemos un mejor resultado, pero claro el precio se duplica y también sumar los +15€ del raid hardware.

Amonal
23/03/2014, 10:49
El mio esta tal y como sys realiza la instalación de proxmox. En este caso ext3:

/dev/sda2 ext3 20317448 1107044 18186456 6% /

Guille
23/03/2014, 10:07
Apostaria a que has formateado en ext4....prueba ext3

Amonal
23/03/2014, 09:36
Hola luismi,

Yo también vengo de usar un Ks con raid software. Ahora tengo la misma máquina con raid hardware aunque todavía no hice ningún test de rendimiento.

Te paso lo que muestra mi pveperf por si te sirve de referencia:

pveperf
CPU BOGOMIPS: 54401.20
REGEX/SECOND: 1570240
HD SIZE: 19.38 GB (/dev/sda2)
BUFFERED READS: 183.00 MB/sec
AVERAGE SEEK TIME: 7.27 ms
FSYNCS/SECOND: 39.57
DNS EXT: 39.21 ms
DNS INT: 7.08 ms

luismi777
22/03/2014, 14:00
Buenos días,

Tenía un servidor OVH con Proxmox. Es un Intel Xeon E3 1245v2 con 32 de RAM y RAID soft. He tenido algún problema con él y recientemente se ha roto uno de los discos, así que había pensado en migrarlo todo a un SoYouStart equivalente pero con RAID hard.

He alquilado este: http://www.soyoustart.com/es/ofertas/sys-e32-3.xml

Por lo que veo es exactamente igual que el otro excepto por el RAID, que es hard en vez de soft. Sin embargo, he movido alguna de las máquinas virtuales que tenía en el otro y veo que el rendimiento es mucho peor. ¿No debería ir mucho mejor sobre la misma máquina pero con RAID hard?

En el pveperf (abajo) se ve que el FSYNCS/SECOND es bajísimo (dicen que debería ser mayor de 200 y es 19). Sugieren que se active el "write back" en la controladora RAID, me imagino que en la BIOS. ¿Sabéis si OVH hace eso? El rendimiento de disco dentro de las máquinas virtuales también ha caído en picado.

Cualquier consejor que podáis darme me vendrá bien.

root@ns204651:~# pveperf
CPU BOGOMIPS: 54399.68
REGEX/SECOND: 1654219
HD SIZE: 19.38 GB (/dev/sda2)
BUFFERED READS: 47.73 MB/sec
AVERAGE SEEK TIME: 16.28 ms
FSYNCS/SECOND: 19.07
DNS EXT: 25.08 ms
DNS INT: 2.39 ms (ip-94-23-11.eu)