Blog

Velneo vServer a máximo rendimiento

Velneo vServer V7Existen instalaciones de Velneo donde la búsqueda del mejor rendimiento es una prioridad. Instalaciones con cientos de usuarios o procesos sobre millones de registros requieren buenas prácticas de desarrollo y una correcta selección del hardware donde correrán las aplicaciones.

Cuando se selecciona un servidor para el máximo rendimiento de Velneo vServer hay que tener en cuenta una serie de parámetros:

  • Acceso a disco. No cabe duda que la velocidad de las operaciones de escritura/lectura es básico. Una buena controladora con caché, puede hacer que tus aplicaciones sean extremadamente eficientes.
    Existen configuraciones de discos RAID 10 con los que puedes mejorar el rendimiento al mismo tiempo que mantienes seguridad en los datos.
    En cualquier caso debe preocuparte que el rendimiento en IOPS sea lo más elevado posible. Más de 500 IOPS de lectura con acceso aleatorio puede ser un valor válido para Velneo vServer con bastante trabajo.
  • Procesador. Todos los procesos y tareas del servidor son ejecutadas en el procesador, es importante que tenga varios cores que el servidor aprovechará para repartir el trabajo y también para que las tareas del sistema no afecten al rendimiento de Velneo vServer. Es importante no escatimar en el procesador ya que es una de las piezas que puede aportar más rendimiento a tus aplicaciones.
  • Tarjeta de red. Hemos visto diversos casos en que las tarjetas de red sin el driver adecuado o configuraciones erróneas afectan al rendimiento del sistema. La comunicación de Velneo vServer con el resto de componentes se hace mediante VATP, con lo que este punto es crítico para conseguir los mejores resultados.
  • Memoria. Que no falte, es importante que no exista posibilidad que el sistema operativo tenga que páginar en disco. En esas situaciones el rendimiento de las aplicaciones y el sistema cae en picado.
  • Sistema operativo. Cada sistema operativo tiene sus consejos de rendimiento, análisis y monitorización, lo suyo es usar Velneo vServer en el que te encuentres más cómodo y puedas sacarle el máximo partido.
  • Entornos virtualizados. Si decides la virtualización, debes asegurarte de la correcta configuración. Virtualizar es fácil, virtualizar correctamente es difícil 😉

Todas estas buenas prácticas se aplican en Velneo Cloud para asegurar que las aplicaciones desarrolladas con Velneo puedan ir a la máxima velocidad, si quieres olvidarte del hardware y servidores, mira a la nube 😉

Hay que recordar, que por muy buena máquina que tengas para tus aplicaciones, lo más importante para conseguir el máximo rendimiento está en las manos del desarrollador.

6 thoughts on “Velneo vServer a máximo rendimiento

  1. Buenas tardes:

    Respecto a la frase «Memoria. Que no falte, ….» sería deseable que argumentaras técnicamente que quiere decir exactamente «Que no falte».

    Tengo entendido que un vServer puede usar un máximo de 2 GB, al ser tecnología de 32 bits. ¿Es así?. En caso afirmativo ¿para que quiero contratar/instalar más memoria si el vServer no la va a poder usar?

    Eso era todo. Un saludo. Daniel

  2. Lo importante es que la máquina no se quede sin memoria física. Esto puede ser porque una aplicación utilice mucha memoria o que la suma de las aplicaciones corriendo en ese sistema operativo consuman toda la memoria.
    Velneo vServer puede utilizar 2 Gb de Ram en Windows y hasta 4 Gb en Linux. Puedes ver más información del tema en la base de conocimiento:
    https://velneo.zendesk.com/entries/27238198-Dimensionamiento-de-Velneo-vServer-V7-y-limitaciones-por-sistema-operativo

  3. Hace tiempo que debería existir un vServer de 64 bits, 4gigas de ram como máximo para el proceso vServer es suficiente en instalaciones de juguete, pero una instalacion con tablas de 1000000 de registros o mas donde puede haber 100 usuarios haciendo consultas simultaneamente 4gigas se quedan cortos, sin contar que le cuesta liberar memoria al vServer.

  4. El problema ya se reportó varias veces y la solución fue partir procesos para ejecutarlos por partes, no obstante el servidor se vuelve muy lento cuando hay unos 30 usuarios o más y se ejecuta un proceso que recorre una tabla grande, de hecho hay ocasiones que se le queda el vclient «colgado» varios minutos a todos los usuarios, algo que me parece inasumible.
    Por tanto, no necesito ayuda, solo necesito que exista la posibilidad de tener el proceso vServer en 64bits, si necesitáis ayuda no dudéis en preguntarme como se puede hacer…

Dejar un comentario