Quants nuclis usen el Windows 10?
El problema de Windows i multifil (Ha de llegir)
Malauradament, no tot és tan senzill com instal·lar Windows 10 i anar-se'n en una aventura de 128 fils. La majoria d' usuaris domèstics que tenen normalment Windows tenen versions de Windows 10 Home o Windows 10 Pro, que són bastant presents fins i tot entre els usuaris de l' estació. El problema que aquests sistemes operatius tenen darrere el seu cap lleig quan anem per sobre de 64 fils. Ara bé, per ser clar, Microsoft mai s'espera a casa (o fins i tot la majoria de sistemes d' estacions) per anar per sobre d'aquesta quantitat, i fins a cert punt són correctes.
Cada vegada que les experiències Windows més de 64 fils en un sistema, separarà els fils en grups de processadors. La manera com es fa és molt rudimentària: dels nuclis enumerats i els fils, el primer 64 entra al primer grup, el segon 64 entra al grup següent, i així successivament. Això és més fàcil observat anant al gestor de tasques i intentant establir l' afinitat d' un programa en particular:
Amb el nostre processador de nucli de 64, quan està activat multifilisme simultània, obtenim un sistema amb 128 fils. Això es divideix en dos grups, com es mostra a dalt.
Quan el sistema està en aquest mode, es torna molt complicat per a la majoria de programari per operar correctament. Quan s' inicia un programa, s' afegirà en un dels grups de processadors basats en la càrrega de l' XPC si un grup està ocupat, el programa es generarà a l' altre. Quan el programa s' està executant dins del grup, a menys que sigui el grup de processadors, només pot accedir a altres fils en el mateix grup. Això vol dir que si un programa multi-filat pot usar 128 fils, si és Stringt construït amb grups de processadors en ment, només podria generar accés a 64.
Si això sona una mica familiar, llavors potser hauràs sentit parlar de l'arquitectura de memòria NUMA, o d'una forma única. Això succeeix quan el nucli de la CPU en el sistema pot tenir diferents reaccions a la memòria principal, com en un sistema de dos sòcols: pot ser ràpid accedir a la memòria directament lligada al seu propi nucli, però pot ser molt més lent si un nucli necessita accedir a la memòria lligada a l' altra CPU física. Els grups de processadors són una manera d'evitar que els fils saltin des de la CPU a la CPU. L'única cosa aquí és que tot i tenir 128 fils al 3990X, <br /> Tota una CPU!
En Windows 10 Pro, això esdevé un problema. Podem mirar directament al gestor de tasques:
Aquí veiem tots els nuclis de 64 i 128 fils carregats amb una càrrega artificial. El número important d'aquí encara que és el compte de sòcol. El sistema pensa que tenim dos sòcols, només perquè tenim un gran nombre de fils al sistema. Això és un gran dolor, i la font de molta lenta en alguns punts de referència.
(Interingint amb suficient, 'Intelìs' els últims Xeon Phi xips amb 72 nuclis lleugers i 4way HT per a 288 fils apareixen com a cinc sòcols. - Què significa això per al dolor!
Per descomptat, hi ha una solució senzilla per evitar que tot això s'hagi de deshabilitar la multifilació simultània. Això vol dir que encara tenim 64 nuclis, però ara només hi ha DOCTYPE un grup de processadors.
Encara tenim la major part de l'actuació en el xip (i en el cas d'Alkell ja veurem més endavant en els punts de referència). No obstant això, s'ha perdut alguna de les actuacions si volia 64 fils, INAME OF TRANSLATORS Sembla que no hi ha manera fàcil d'evitar això.
Microsoft al detall ven Windows 10 Home, Windows 10 Pro, Windows 10 Pro per estacions de treball, i també podem trobar claus per a Windows 10 Enterprise per a la venda. Cadascuna d'aquestes, a part de les limitacions de característiques habituals basades en el mercat, també tenen limitacions en els comptadors de processadors i sòcols. En el diagrama de dalt, podem veure a on diu que Windows 10 Home està limitat a 64 nuclis (treads), mentre que les versions de Pro/ agendació van a 128, i després l'estació/Enterpris a 256. I també n'hi ha, del servidor Windows.
La qüestió és que, l'estació de treball i l'Enterprise es construeixen amb múltiples grups de processadors en ment, mentre que Pro no ho és. Això té a través dels ajustos del planificador, que són astrònoms immediatament evidents sense cavar més profund en els elements més fi del disseny. Hem vist diferències significatives en el rendiment.
Per tal de veure les diferències, vam fer les següents comparacions:
- 3990X amb 64 C / 128 T (STT On), Win10 Pro contra Win10 Ent
- Win 10 Pro amb 3990X, SPMT contra STOff
Aquest és l'tecture només un cas de l'efecte STTT té en general rendiment la manera en què el planificador i l' OS funcionen per a crear nuclis disponibles i distribuir el treball són grans factors.
En 3DPM, amb codi no estàndard, la diferència entre ST i el 8%, però moure a l'Enterprise porta la meitat de la seva esquena.
Quan ens movem a un codi AVX de mà, els fils extra es poden utilitzar i per lectura fan un increment de velocitat 2x. Aquí la versió de l'Enterprise torna a obtenir una petita pista sobre el Pro.
DigiCortex és un punt de referència més a la memòria, i veiem aquí que deshabilitar STT puntua un guany massiu ja que és lliure de la comunicació de la CPU a la memorativa. Les urpes de la meitat d'aquest guany sempre que s' habilita el STT.
La fotocana és una prova de fil variable, però si l'STT deshabilitat dóna millor rendiment amb cada fil té més recursos a l'aixeta. De nou, W10 Enterprise divideix la diferència entre STT i endavant.
La nostra gran diferència era en la nostra nova prova NAD. Aquí el codi és AVX2 accelerat, i la diferència per veure-ho és amb STT, passant des de W10 Pro a W10 Ent és una velocitat massiva de 8.3x. En la Pro, ens vam adonar que quan en generar 128 fils, només s'asseurien en 16 nuclis reals, o menys que, amb els altres nuclis que no s'utilitzen. En el mode ST-Off, vam veure més nuclis que s'utilitzen, però la puntuació encara semblava estar al voltant del mateix que un 3 950X. No va ser l'Erbertt fins que vam traslladar-nos a W10 Enterprise, que tots els fils s'estaven fent servir de veritat.
Al final oposat de l'escala, Corona pot aprofitar-se de diferents grups de processadors. Veiem la millora movent-se des de STTT a STT, i després un altre petit salt cap a l'Enterprise.
De manera similar en la nostra prova de barreja, tenir grups de processadors no era cap problema, i l'Enterprise obté un petit salt.
-Quins són els Verdicts?
De les nostres dades de prova multifils, només hi pot haver dues conclusions. Una és deshabilitar l'STT, ja que sembla que l'actuació s'eleva en la majoria de punts de referència, ja que la majoria de punts de referència no entenen quins grups de processadors són. No obstant això, si heu de tenir habilitat STT, aleshores no useu el Windows 10 Pro: useu Pro per a estacions de treball (o Enterprise). Al final del dia, aquesta és la captura en l'ús del maquinari que fa cas a la línia d'estar en empreses: també fa faldilles la línia amb la llicència de programari que desencadena l'empresa. Per sort, el programari de treball que està fora de la llicència per nucli encara és gairebé inexistent, a diferència de el regne del servidor .
Al cap i a la fi això ens posa una mica d'atenció per a les nostres comparacions amb CPU a les pàgines següents. Normalment portem les nostres CPU a W10 Pro amb STT, però s'aclareix d'aquests punts de referència que en tots els escenaris multifils, guanyarem el millor resultat. Potser hem de mirar com analitzem processadors > 16 nuclis en el futur, i executar-los a Windows 10 Enterprise. A través de les pàgines següents, l'Archell incloum les dades W10 Pro i W10 Enterprise per a completar-se.
- Realment va fer malbé aquesta revisió (i el seu temps) en no actualitzar el seu SO (CPU estava mostrant com a 2 sòcols) fins a la data que l'OSM mostra com a 1 socket
El límit del fil de 64 encara hi és a Pro, Pro per a l' estació de treball i l' empresa sempre que tingueu 1903/1909 fins a la data (les finestres encara divideix la cpu en dos tipus com nombrea grups, però només és visible mitjançant l' afinitat establerta en detalls en el gestor de tasques)
- No estic segur de ser per a 'enthusiats' ja que el preu és una mica alt per això, i que realment està dirigit a la plaça en el mercat de l'estació. Això s'ha dit, el fet que només (només heh!) suporta eficaçment en aquest punt 256GB de la RAM fins que el major UDIMMS surti dóna el límit que apel·la a les configuracions més altes del final per als estudis VM i VFX. L'ECCC va registrar la implementació DIMM és gairebé obligatòria per a ells.
- Estic d'acord amb això, amb aquest alt nombre de nuclis que dóna la memòria és, francament, no suficient. Sempre limita la utilitat. Però suposo que aquest és el punt, després de tot el que volen vendre les CPU EPYC més cares.
Artículos Relacionados:
- Quants nuclis poden usar el Windows 11?
- És prou bona per a Windows 10?
- El Windows és el nucli entre 10?
- Windows 10 usa múltiples nuclis?
- Processador -