3 votos

Uso de CPU de Windows Server 2008 R2 y CPU física

Tengo un servidor funcionando con procesadores duales de cuatro núcleos (2 x Intel Xeon L5609), con Windows Server 2008 R2 Standard edition funcionando encima.

La Guía de Comparación de Ediciones de Windows Server muestra que la edición Standard solo puede utilizar "X64 Sockets : 4". Según otras documentaciones, esto se refiere a la cantidad de procesadores lógicos, multiplicado por 64 (256). No estoy seguro exactamente de qué significa esto.

También estoy viendo 8 núcleos en el Administrador de tareas, pero no estoy seguro si son núcleos físicos o duplicación hiperprocesada.

¿Puede Windows Server 2008 R2 Standard manejar solo 4 núcleos físicos? ¿O la restricción tiene que ver con Hyper-V/Máquinas virtuales (sobre las cuales he visto mucha información en Google)?

Editar: Según un post aleatorio de Technet "Windows Server 2008 Standard Edition puede admitir hasta cuatro procesadores físicos, sin importar el número de núcleos en cada procesador". Supongo que R2 debería ser lo mismo, pero ¿hay alguna documentación oficial que respalde esto?

7voto

MDMarra Puntos 81543

Tienes algunas nociones confusas.

Un socket x64 significa un socket de CPU física estándar x86/x64. Si tienes 2 CPUs quad core en tu placa base, entonces tienes dos sockets. El número de cores es irrelevante para Windows Server.

No tienes que multiplicar nada por nada.

Si está mostrando 8 cores en el administrador de tareas y tienes 2 CPUs quad core, entonces no hay hyper-threading. HT mostrará dos cores en el administrador de tareas por cada core físico si está habilitado.

3voto

sysadmin1138 Puntos 86362

La restricción se refiere a los sockets físicos en la placa base, los núcleos individuales en cada socket se cuentan de manera diferente. Por lo tanto, la edición Standard puede admitir 4 sockets. Dados algunos de esos monstruos AMD de 12 núcleos, ese servidor de edición Standard podría tener 48 núcleos lógicos.

Los sistemas operativos pueden diferenciar entre núcleos lógicos y físicos a través de algunos valores de tabla APIC (creo). Los núcleos en una CPU siguen siendo CPUs físicas, las CPUs lógicas serían aquellas creadas para hyperthreading. La tabla APIC también le indica al sistema operativo a qué sockets están conectados los núcleos, lo cual a su vez se utiliza para numa en esas plataformas que lo admiten.

Todo un lío, pero al final, ese elemento en la hoja de especificaciones se refiere a los sockets en la placa base.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X