Altova LicenseServer

Núcleos de procesador y licencias

Inicio Anterior Inicio Siguiente

La asignación de licencias a productos servidor de Altova depende de cuántos núcleos físicos de procesador hay disponibles en el equipo donde se ejecuta el producto (en contraposición al número de núcleos lógicos). Por ejemplo, un procesador dual tiene dos núcleos, un procesador quad tiene cuatro núcleos, un procesador hexa-core tiene seis núcleos, y así sucesivamente. El número de núcleos de la licencia asignada a un producto debe ser mayor o igual al número de núcleos disponibles en dicho equipo servidor, ya sea un servidor físico o un equipo virtual. Por ejemplo, si un servidor tiene ocho núcleos, deberá adquirir una licencia para ocho núcleos. También puede combinar varias licencias para alcanzar el número de núcleos necesario. Por lo tanto, se pueden usar dos licencias de 4 núcleos para un servidor de 8 núcleos en lugar de una licencia de 8 núcleos.

 

Si usa un equipo servidor con gran cantidad de núcleos de CPU, pero tiene un bajo volumen de procesamiento, también puede crear un equipo virtual que tenga adjudicados menos núcleos y comprar una licencia para ese menor número de núcleos. No obstante, dicha implementación será menos rápida que si utilizara todos los núcleos disponibles del equipo.

 

Nota: cada licencia de los productos servidor de Altova se puede usar de forma simultánea en un equipo como máximo (en el equipo donde está instalado el producto servidor de Altova), aunque la capacidad de la licencia no esté agotada. Por ejemplo, si utiliza una licencia para 10 núcleos para un equipo cliente que tiene 6 núcleos, los 4 núcleos restantes de la licencia no se pueden usar simultáneamente en otro equipo cliente.

 

Nota para MobileTogether Server Advanced Edition

Debido a sus funciones de servicios, MobileTogether Server Advanced Edition sólo puede ejecutarse en equipos con dos o más núcleos.

 

También puede combinar varias licencias para alcanzar el número de núcleos necesario.

Es decir, puede usar dos licencias para cuatro núcleos para un servidor octa-core en lugar de una licencia para ocho núcleos, por ejemplo.

 

Si usa un equipo servidor con gran cantidad de núcleos, pero tiene un bajo volumen de procesamiento, también puede crear un equipo virtual que tenga adjudicados menos núcleos y comprar una licencia para ese menor número de núcleos. No obstante, dicha implementación será menos rápida que si utilizara todos los núcleos del equipo. A continuación facilitamos algunos consejos para aplicaciones:

 

FlowForce Server se ejecuta como una aplicación multiproceso. Debido a sus funciones de servicios, MobileTogether Server Advanced Edition solo puede ejecutarse en equipos con dos o más núcleos. Por ejemplo, si está exponiendo trabajos como servicios web, es posible que haya cientos de solicitudes de clientes al mismo tiempo. En este caso, un mayor número de núcleos beneficiaría al servidor de FlowForce.

MapForce Server utilizará un solo núcleo a la vez, por cada asignación de datos. Por tanto, si necesita ejecutar varias asignaciones al mismo tiempo, es muy recomendable contar con un mayor número de núcleos. Por ejemplo, cuando el servidor de MapForce se ejecuta bajo la gestión del servidor de FlowForce, es posible que se solape la ejecución de vatios trabajos de asignación al mismo tiempo, lo que también depende de la configuración. Sin embargo, hay que tener en cuenta que si los volúmenes procesador por las asignaciones son demasiado grandes, seguiría existiendo riesgo de latencia.

 

Ejecución por subprocesos simples

Si su producto de Altova admite la ejecución por subprocesos simples, verá que hay disponible la opción correspondiente. En estos casos, si en el repertorio de licencias hay una licencia de producto servidor de Altova para un solo núcleo, puede asignársela a un equipo que tenga varios núcleos. En este caso, el equipo ejecutará el producto en un solo núcleo. El procesamiento será lógicamente más lento porque solo se usa un núcleo. Es decir, el producto se ejecutará en modo de subprocesamiento simple.

 

Para asignar una licencia de un solo núcleo a un equipo con varios núcleos, basta con marcar en LicenseServer la casilla Limit to single thread execution del producto correspondiente.

 

Estimación de requisitos básicos

Hay varios factores externos que influyen en los volúmenes de datos y los tiempos de procesamiento que puede manejar su servidor (por ejemplo: el hardware, la carga actual de la CPU y la asignación de memoria de otras aplicaciones que se ejecutan en el servidor). Para medir el rendimiento con la mayor precisión posible, pruebe las aplicaciones de su entorno con volúmenes de datos y en condiciones que se aproximen lo más posible a situaciones reales.

 

© 2019-2025 Altova GmbH