¿Qué es un vCore en un VPS?
Quien se interese por un servidor virtual encontrará rápidamente el término vCore en las descripciones de rendimiento de las distintas ofertas de VPS del mercado. Cuantos más vCores ofrezca un VPS, más caro suele ser, y los clientes esperan por tanto obtener mayor rendimiento. ¿Qué significa exactamente el término vCore en el contexto de un VPS?
¿Qué significa el término vCore?
En el ámbito del hosting y en el contexto de un VPS, el término vCore se refiere a núcleos virtuales de CPU. Es decir, al número de núcleos de procesador virtuales que se ponen a disposición del cliente en un servidor virtual.
Atención a la confusión: el término Vcore (con “V” mayúscula y “c” minúscula) se usa en electrónica e ingeniería informática en relación con procesadores para denominar la Core Voltage, es decir, la tensión del núcleo del procesador.
Mientras que en los servidores dedicados, donde se puede utilizar el rendimiento total del sistema de forma exclusiva, se pueden garantizar núcleos de CPU dedicados al cliente, en los VPS solo se asignan núcleos de procesador virtuales, es decir, un número determinado de vCores. Sin embargo, no siempre está totalmente claro qué rendimiento real proporciona un vCore.
¿Qué rendimiento ofrece un vCore?
No se puede hacer una afirmación general sobre el potencial de rendimiento concreto de un vCore. Para poder situarlo mejor, es necesario examinar el concepto de multithreading en el ámbito de los procesadores.
La tecnología denominada „Hyper-Threading“ fue desarrollada originalmente por Intel y ha sido adoptada por otros fabricantes como AMD. Se trata de una implementación específica de multithreading a nivel de hardware directamente en el procesador. Mediante el uso de varios juegos completos de registros y una unidad de control compleja, el multithreading permite procesar internamente dos flujos paralelos de instrucciones y datos.
De forma simplificada, el threading permite crear dos núcleos de procesador aparentes a partir de un solo núcleo físico. Por ello, por ejemplo, en un procesador de 4 núcleos se puede trabajar efectivamente con 8 núcleos (también llamados „hilos“).
También se puede utilizar esta tecnología en la virtualización de servidores. De este modo se pueden asignar más núcleos de procesador individuales a un VPS. Sin embargo, en la práctica no funciona tan bien como suena en teoría, ya que un „hilo“ no es un núcleo de procesador completo con el mismo rendimiento.
Los proveedores de hosting utilizan en los VPS el término vCore para designar los núcleos de procesador proporcionados de forma virtual. Teóricamente, estos deberían equivaler a un „hilo“ y ofrecer el 100 % del rendimiento al cliente. En la práctica, sin embargo, suele ser muy diferente. Especialmente los VPS económicos suelen estar sobredimensionados (overbooked). Esto significa que se han asignado al sistema más recursos de los que realmente dispone. El cliente puede entonces, en la práctica, llegar a disponer con frecuencia solo del 50 % del rendimiento de un „hilo“ como vCore, ya que comparte el rendimiento total con los demás clientes en el sistema. Cuando la carga es alta, el procesador ya no puede ejecutar los pasos de trabajo en paralelo y los procesa uno tras otro. El resultado es una mayor latencia y tiempos de carga más largos, como se aprecia en Ladezeiten.
¿Cuántos vCores debería tener un VPS?
Aunque no se puede determinar de forma general qué rendimiento aporta realmente un vCore en un VPS, en principio cabe esperar que un mayor número de vCores conlleve un mayor rendimiento. Esto es especialmente cierto al comparar las distintas tarifas de VPS de un mismo proveedor.
Sin embargo, resulta más difícil sopesar las ofertas de dos proveedores distintos que ponen a disposición un número similar de vCores. Sin información adicional sobre la realización técnica del VPS correspondiente apenas se puede determinar con claridad qué VPS ofrece un rendimiento superior. Porque puede darse el caso de que un VPS con 4 vCores, cuya potencia puede ser utilizada por el cliente al 100% en todo momento, sea en conjunto el sistema con mejor rendimiento que un VPS con 6 vCores en el que solo esté disponible el 50% del rendimiento real del núcleo del procesador.
Nuestro artículo se basa en la experiencia y la investigación propias, así como en información procedente de fuentes externas.
Referencias & enlaces de interés sobre el tema:
https://www.intel.de/content/www/de/de/gaming/resources/hyper-threading.html (Información sobre Hyper-Threading)
Crédito de la imagen:
Gerd Altmann en Pixabay
Escribe un comentario
- VServer
Etiquetas de este artículo
Más proveedores de hosting
Más artículos interesantes
Servicios de Windows Server
Aquí encontrará una visión general de los servicios de servidor más utilizados: