Cómo probamos el rendimiento de los nuevos procesadores en la nube para 1C según la prueba de Gilyov

Cómo probamos el rendimiento de los nuevos procesadores en la nube para 1C según la prueba de Gilyov

No abriremos América diciendo que las máquinas virtuales en los nuevos procesadores siempre son más eficientes que el hardware en procesadores de generaciones anteriores. Lo más interesante es otra cosa: al analizar las capacidades de sistemas que, aparentemente, son muy similares en sus características técnicas, el resultado puede ser completamente diferente. Lo comprobamos al probar los procesadores Intel en nuestra nube para ver cuáles de ellos brindan el mayor retorno al ejecutar sistemas en 1C.

Spoiler: como mostró nuestra prueba, todo depende de la tarea planteada. Logramos seleccionar entre toda la gama de nuevos procesadores Intel el producto que ofreció un aumento exponencial en el rendimiento, gracias a que el Intel Xeon Gold 6244 tiene menos núcleos, más memoria caché L3 por núcleo, y una frecuencia de reloj más alta — tanto la básica como en modo Turbo Boost. En otras palabras, estos procesadores manejan mejor las tareas intensivas en recursos cuando se calcula el rendimiento por unidad de costo. Para 1C, esto es perfecto: con los nuevos procesadores, las aplicaciones en 1C en nuestra nube han comenzado a ‘respirar’ literalmente.

Ahora contaremos cómo realizamos las pruebas. A continuación se presentan los resultados de las pruebas sintéticas de Gilev. Se pueden utilizar como referencia, pero en cualquier caso, es necesario verificar la utilización real por sí mismo en sus tareas.

Condiciones de la prueba

Nota importante: hicimos la comparación sin ninguna optimización adicional, no como un benchmark. Con una configuración adicional de los sistemas en la nube, los resultados serán indudablemente mejores.

Dado: dos máquinas virtuales con 8 vCPU y 64 GB de RAM con discos FLASH 10,000 IOPS.

La primera máquina virtual — con Windows Server 2016 y 1C 8.3.10.2580 instalado; para la segunda imagen de la máquina virtual con la base de datos (Centos + Postgresql) tomamos de Gilev.ru.

La base de datos Postgresql — no es casualidad, ya que su uso se asemeja más a las condiciones reales de uso de 1C por nuestros clientes. Sí, realizamos pruebas sintéticas, similares a instalaciones típicas, es decir, no se trata de una respuesta universal a todas las preguntas del universo, sino un referente para su propio análisis.

Es importante destacar que, al utilizar una arquitectura de archivos en lugar de una base de datos, los resultados de las pruebas suelen ser superiores. Pero en la realidad, este tipo de arquitectura se utiliza solo para instalaciones muy pequeñas. Aquí RuVDS probó en una arquitectura de archivos. Y esto es lo que comentó el propio Vyacheslav Gilyov: Si se trata de alquilar 1C en modo de archivo, entonces sí, pero lo que he visto funciona exclusivamente en un modo cliente-servidor. Tiene sentido: 1) o incluir esta aclaración en el artículo; 2) o probar la opción cliente-servidor, porque la diferencia en la arquitectura es significativa y la opción de archivo no tiene funcionalidad completa.

No se realizaron configuraciones adicionales del sistema operativo ni del producto 1C.

En la esquina izquierda del ring - procesador Intel Xeon E5-2690 v2, 3,00 GHz.

Procesadores

  • En la esquina derecha del ring - Intel Xeon Gold 6254, 3,10 GHz.
  • En el centro del ring - Intel Xeon Gold 6244, 3,60 GHz.
  • ¡Que comience la pelea!

Intel Xeon E5-2690 v2, 3,00 GHz:

Resultados

"Bueno" para nosotros es la marca mínima que garantiza un nivel cómodo de trabajo para el cliente con los sistemas 1C.

Cómo probamos el rendimiento de los nuevos procesadores en la nube para 1C según la prueba de Gilyov
Resultado - 22,03.

Intel Xeon Gold 6254, 3,10 GHz:
 
Resultado - 27,62.  

Cómo probamos el rendimiento de los nuevos procesadores en la nube para 1C según la prueba de Gilyov

Procesador Intel Xeon Gold 6244, 3,60 GHz:

Resultado - 35,21.

Cómo probamos el rendimiento de los nuevos procesadores en la nube para 1C según la prueba de Gilyov

En total: incluso si la máquina virtual en Intel Xeon Gold 6244 a 3,6 GHz costara un 60 % más que la E5-2690 v2 a 3 GHz, sería mejor elegirla. Con una menor diferencia de precio, el beneficio aumenta aún más. Pero nosotros tenemos una diferencia de precio mucho menor, por lo que estas VM son mucho más rentables.

Los núcleos de los procesadores Cascade Lake muestran un aumento en el rendimiento no solo por la frecuencia aumentada, sino también por una arquitectura más moderna. Además, diferentes modelos de procesadores de esta línea presentan resultados diferentes, lo cual hay que tener en cuenta al resolver su problema.

En la nube planeamos utilizar estos procesadores en modo Turbo Boost, donde la frecuencia del procesador alcanza los 4,40 GHz, lo que aumentará aún más su ventaja en rendimiento y hará que la elección de este producto sea aún más obvia.

¿Qué significa esto para nosotros?

¿Qué significa esto para nosotros?

Hemos vivido mucho tiempo en una antigua paradigma, donde un procesador tenía no muchos núcleos, y por lo tanto, no se podían alojar muchas máquinas virtuales en un solo servidor. Era necesario esforzarse mucho para lograr al menos una cierta optimización en la colocación densa de las máquinas virtuales en esos servidores. Ahora, cuando obtenemos 28 o incluso 56 núcleos por socket, el problema de la densidad se resuelve casi por sí mismo. Y tenemos recursos para pensar en otros beneficios para los clientes de nuestra Nube KROK. Por ejemplo, hemos creado un pool separado con procesadores 6244 para bases de datos.

Un bono adicional es que toda esta arquitectura resultó ser muy adecuada para 1C. La idea es que al pasar de un procesador de 3 GHz a uno de 4 GHz, casi todas las pruebas te dan no un aumento del 30 %, sino del 15–20 %… ¡Y este componente te ofrece un aumento del 45 %! Es decir, la frecuencia aumenta un 30 % y el incremento crece de manera no lineal en relación con la frecuencia. Y los procesadores son un 40 % más caros. Como resultado, los nuevos procesadores son más caros, pero finalmente 1C comienza a funcionar correctamente. Se puede ir a la nube sin preocuparse por la calidad de los procesadores. Esto es muy importante para muchos de nuestros clientes en este momento.

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster