Solicita presupuesto → Servidor parado · Emergencia
Upgrade · procesadores

Upgrade de CPU en el mismo socket: cuándo tiene sentido y cuándo conviene refurbishar el nodo entero.

El upgrade de CPU sobre el socket existente es una de las intervenciones más infravaloradas: en muchas familias (Xeon Scalable Gen1→Gen2, EPYC Rome→Milan) se puede pasar a SKU de la generación siguiente sin cambiar la motherboard, ganando un 20-50% de rendimiento por proceso. Pero hace falta una verificación precisa: microcode BIOS, margen térmico, alimentación PSU, compatibilidad de canales de RAM.

Cuándo tiene sentido un upgrade de CPU

Tres escenarios en los que sustituir el procesador sale realmente a cuenta.

1 · Cuello de botella de CPU confirmado

El monitoring muestra la CPU constantemente al 80-100% con run queue alta, latencia aplicativa correlacionada con la carga y throughput estancado. La motherboard admite en su socket una SKU superior de la misma familia. ROI típico: 6-12 meses frente a un clúster scale-out.

2 · Vida útil extendida con funciones nuevas

La generación siguiente sobre el mismo socket aporta funciones que faltaban: AVX-512 en Skylake→Cascade Lake, AVX2/SSE4 en los sistemas más antiguos, extensiones de virtualización SR-IOV, AMD SEV. Si la aplicación las aprovecha, el gasto se justifica.

3 · Densidad de VM sin nodo nuevo

En clústeres vSphere/Hyper-V con limitaciones de espacio en rack, subir de SKU o de número de cores aumenta la densidad de VM por host. Cuesta una fracción de un nodo nuevo si la motherboard lo soporta, y mantiene la topología de clúster existente.

Restricciones a verificar antes

Seis comprobaciones obligatorias, en este orden.

El upgrade de CPU no es "pongo la nueva y listo". Requiere verificaciones técnicas concretas. Si falta aunque sea una de ellas, el sistema puede dar POST fail, funcionar en modo degradado o dañar la CPU nueva.

1 · Microcode BIOS

La motherboard reconoce la CPU a partir del microcode incluido en el firmware BIOS. Cada CPU tiene un CPUID único; el BIOS sabe comunicarse con los CPUID que conoce. Antes del swap, actualización del BIOS siempre a la versión más reciente. En sistemas EOL este es el primer bloqueo: un fabricante que ya no publica BIOS puede hacer imposible el upgrade a CPU recientes.

2 · Socket físico idéntico

Mismo socket mecánico y eléctrico. LGA 3647 (Xeon Scalable Gen1/Gen2), LGA 4189 (Gen3/Gen4 Ice Lake), LGA 4677 (Sapphire Rapids). En AMD: SP3 (EPYC Rome/Milan), SP5 (Genoa/Bergamo). Aunque el socket físico sea el mismo, las variantes eléctricas (p. ej. socket "P" frente a socket "P+") pueden crear incompatibilidades: siempre comprobamos la HCL del fabricante.

3 · TDP y margen térmico

Pasar de una CPU de 105W a 165W o 205W exige disipador performance (no el estándar) y replantear el presupuesto térmico del chasis. En los PowerEdge existen disipadores "standard" y "performance/heatpipe"; en HPE ProLiant igual; en Lenovo ThinkSystem, standard y high-performance. Sin el disipador correcto la CPU entra en thermal throttling continuo y el upgrade no sirve de nada.

4 · Power budget de las PSU

2× CPU de 205W + 16 DIMM de RAM + 4× NVMe + 2× GPU pueden superar el presupuesto de unas PSU de 1100W. Calculamos el consumo previsto y verificamos que las PSU instaladas (y la combinación activa, teniendo en cuenta la redundancia) lo soporten. En sistemas que rozan el límite hay que pasar a PSU de mayor potencia (p. ej. 1600W).

5 · Compatibilidad de canales de RAM

Los saltos de generación pueden cambiar el número de canales de memoria soportados o añadir soporte para frecuencias de RAM más altas. Ejemplo: Xeon Scalable Gen3 soporta DDR4-3200 frente a los 2933 de Gen2. La RAM existente podría no aprovechar el salto y, en algunos casos, hay que actualizarla en paralelo.

6 · Stepping coherente en multi-socket

En sistemas de 2 sockets las dos CPU deben tener el mismo stepping para garantizar estabilidad y prestaciones nominales. Mezclar steppings distintos de la misma SKU suele funcionar, pero algunos BIOS rechazan el sistema o aparece microinestabilidad bajo estrés. En los contratos compramos parejas matched.

Saltos de generación habituales · mismo socket

Las combinaciones que gestionamos con regularidad.

# Intel Xeon Scalable · LGA 3647 (Gen1/Gen2) [OK] Skylake-SP → Cascade Lake-SP (mismo socket, BIOS actualizado) [OK] Cascade Lake → Cascade Lake Refresh (mismo BIOS) → Ejemplo: Silver 4114 → Gold 6240R · +90% throughput # Intel Xeon Scalable · LGA 4189 (Gen3 Ice Lake) [OK] Ice Lake-SP entry → Ice Lake-SP high-end [FAIL] Ice Lake → Sapphire Rapids (LGA 4677, socket distinto) → Ejemplo: Gold 6326 → Platinum 8358 · cores +25%, caché +40% # AMD EPYC · SP3 (Rome / Milan / Milan-X) [OK] Rome → Milan (BIOS actualizado AGESA) [OK] Milan → Milan-X (mismo socket, BIOS reciente) → Ejemplo: EPYC 7282 (Rome 16c) → EPYC 7443 (Milan 24c) # AMD EPYC · SP5 (Genoa / Bergamo / Genoa-X) [OK] Genoa → Bergamo (alta densidad) · BIOS específico [OK] Genoa → Genoa-X (3D V-cache) # Xeon E5-2600 v3/v4 · LGA 2011-3 (sistemas más antiguos) [OK] v3 → v4 (Haswell → Broadwell, BIOS actualizado) [OK] Saltos de SKU dentro de la misma generación, muy rentables → Ejemplo: E5-2620v4 → E5-2680v4 · de 8c a 14c # Xeon E5-2600 v1/v2 · LGA 2011 (sistemas EOL) [WARN] Aprovisionamiento difícil · canales regenerados [OK] Saltos en sistemas que aún soportan el workload
Proceso de intervención

Cinco fases dentro de una ventana de mantenimiento acordada.

1 · Auditoría y verificación de la HCL

Identificamos el modelo exacto del servidor, el part-number de la motherboard, el BIOS actual, las CPU instaladas, los disipadores y las PSU. Lo contrastamos con la HCL (Hardware Compatibility List) oficial del fabricante para determinar la CPU candidata viable.

2 · Pre-upgrade · BIOS y firmware

Actualización del BIOS a la última versión que soporta la CPU objetivo. En Dell mediante Lifecycle Controller, en HPE mediante Service Pack for ProLiant (SPP), en Lenovo mediante XClarity. Verificamos que el microcode correcto de la CPU esté presente.

3 · Instalación física

Servidor apagado, descarga de condensadores, retirada del disipador existente, limpieza con isopropanol, colocación de la nueva CPU respetando la orientación, aplicación de pasta térmica de calidad (Arctic MX-6, Noctua NT-H2), montaje del disipador (performance si el TDP es superior) y apriete con par controlado.

4 · Boot y validación

Primer arranque con memory training prolongado (puede durar 5-10 min en sistemas multi-socket grandes). Verificación de POST limpio, comprobación de que la CPU se detecta correctamente, frecuencias nominales, ECC enabled, topología NUMA correcta. SEL borrado.

5 · Stress test y baseline

Stress test bajo carga (stress-ng, Linpack, mprime) durante 1-2 horas. Monitorizamos temperaturas de CPU, package power, frecuencias sostenidas y posibles correctable error. Entrega con informe escrito y una baseline limpia para el monitoring continuo.

Caso real anonimizado

Clúster Proxmox de 5 nodos: upgrade de Xeon Silver 4114 a Gold 6240R.

Cliente: despacho profesional de la zona de Milano, clúster Proxmox VE de 5 nodos PowerEdge R740. Configuración inicial: 2× Xeon Silver 4114 (10c/20t, 2,2 GHz base, 85W TDP) por nodo. Workload: virtualización mixta (terminal server, file server, ERP, correo). Cuello de botella de CPU evidente: uso medio del 75-85% en horario laboral, con picos constantes del 95% en 2-3 nodos concretos.

Decisión: la misma familia LGA 3647 admite el salto a Gen2 (Cascade Lake). SKU de sustitución identificada: 2× Xeon Gold 6240R (24c/48t, 2,4 GHz base, 165W TDP) por nodo. Restricciones a verificar: el TDP más alto exige disipador performance (ya presente de serie en el PowerEdge R740) y las PSU de 1100W estándar aguantan con margen. BIOS actualizado a una versión 2.x reciente. Se mantiene la RAM DDR4-2666 existente (el Gold 6240R soporta 2933, pero la DDR4-2666 funciona sin problemas).

Ejecución: 5 ventanas nocturnas (una por nodo); el HA de Proxmox mueve automáticamente las VM del nodo a apagar hacia los otros 4. BIOS actualizado → apagado → swap de CPU + nueva pasta térmica → boot → stress test de 1h → reintegración en el clúster. Cero downtime aplicativo.

Resultado: el uso medio de CPU bajó al 35-45%, con margen para un 50-70% de VM adicionales a medio plazo.

# Pre · Silver 4114 (10c/20t por CPU) CPU util avg 78% (8-18h laborables) CPU peak 95% (picos a las 11 y las 15) Run queue 12-18 procesos sostenidos VM density 14-16 por host Compile bench 100% baseline # Post · Gold 6240R (24c/48t por CPU) CPU util avg 39% CPU peak 62% Run queue 3-6 procesos VM density 24-28 por host (capacity) Compile bench 187% (+87%)
Factores de coste

Qué marca la diferencia en un presupuesto de upgrade de CPU.

  1. SKU de CPU de destino — es el factor principal. Un Xeon Gold 6240R regenerado y certificado cuesta una fracción del precio de un Intel nuevo; lo mismo con un EPYC Milan reacondicionado. Las SKU enterprise rara vez compensan por canal oficial pasados 2-3 años: el refurbished certificado es la vía económicamente sensata.
  2. Disipadores performance si sube el TDP — coste del recambio + mano de obra del swap.
  3. Posible upgrade de RAM en paralelo — ver ampliación de RAM. Tiene sentido combinarlos si la nueva generación soporta frecuencias de RAM superiores y se quieren aprovechar.
  4. Ventanas de mantenimiento zero-downtime — en clúster, el coste adicional de la planificación (unas pocas horas de trabajo repartidas entre las ventanas).
  5. Impacto en el licensing de software — no es un coste nuestro, pero lo señalamos: aumentar los cores puede activar tramos de licensing superiores.
FAQ

Las preguntas que nos hacen más a menudo.

¿Puedo actualizar la CPU sin cambiar la motherboard?

Sí, si la nueva CPU es del mismo socket físico y está soportada por el microcode BIOS. Ejemplos típicos: pasar de Xeon Scalable Gen1 (Skylake) a Gen2 (Cascade Lake) en sistemas que soportan LGA 3647 con el BIOS actualizado; EPYC Rome a Milan sobre el mismo SP3. En Xeon E5-2600 v4 se puede subir a SKU superiores de la misma generación. La motherboard debe tener un BIOS lo bastante reciente.

¿Cuánto se gana realmente con un upgrade de CPU de la misma generación?

Depende del salto de SKU. Normalmente un 20-40% más de throughput en workloads multi-thread al subir de una SKU media a una high-end. En single-thread la ganancia es más modesta, porque la frecuencia turbo cambia poco. En workloads de base de datos SQL/PostgreSQL el salto puede ser considerable por el aumento de caché L3. En workloads de virtualización la ganancia es proporcional al número de cores.

¿Tengo que actualizar el BIOS antes de montar la nueva CPU?

Sí, siempre. El BIOS contiene el microcode que indica a la motherboard cómo hablar con la CPU. Montar una CPU de una generación nueva sobre un BIOS que no la conoce provoca POST fail o un arranque con funciones reducidas. El orden es: actualizar el BIOS a la última versión que soporta la nueva CPU → apagar → cambiar la CPU → arrancar. En HPE ProLiant la actualización de iLO y BIOS va por separado; en Dell, el Lifecycle Controller lo hace todo.

La nueva CPU tiene un TDP más alto: ¿es un problema?

Sí, si el sistema térmico existente no lo soporta. Pasar de una CPU de 105W a una de 165W exige normalmente: disipador performance (no el estándar), revisión de las curvas de los ventiladores y verificación del presupuesto eléctrico de las PSU. En un PowerEdge R740 con disipador estándar el TDP máximo soportado es limitado. En HPE DL380, lo mismo. Siempre lo verificamos antes de proponer el upgrade.

Si actualizo solo una CPU en un sistema de 2 sockets, ¿es un problema?

En sistemas enterprise multi-socket las dos CPU deben ser idénticas en stepping, frecuencia y caché. Mezclarlas no está soportado: algunos BIOS lo rechazan por completo y en otros funciona, pero con rendimiento asimétrico y NUMA desequilibrado. En contrato preferimos siempre el upgrade por parejas o ningún upgrade. Si el presupuesto es ajustado, mejor una sola CPU más potente que media pareja actualizada.

¿Qué pasa con las licencias de software después del upgrade de CPU?

Muchas licencias enterprise son por core o por socket (Windows Server, SQL Server Enterprise, algunas licencias de Oracle). Aumentar los cores puede incrementar los costes de licensing de forma significativa. Es un cálculo que hacemos juntos antes del upgrade: a veces la SKU intermedia sale económicamente mejor que la top-of-line por culpa del licensing.

Abramos un diálogo

Dime marca, modelo y objetivo. Te respondo con un plan.

Envíame marca, modelo (Service Tag / Serial / part number de la motherboard) y el workload objetivo. En un día laborable te respondo con la viabilidad técnica, las restricciones que he detectado y una estimación honesta.