Quants nuclis lògics té una CPU 4 nucli amb 2 fils?
Si en sabeu molt dels ordinadors, o fins i tot si no l'Ycht, hi ha possibilitats que hàgiu sentit el terme CPU. La CPU , que vol dir Unitat de processament central , és una part essencial de tots els sistemes del teu portàtil a casa del servidor que allotja la vostra pàgina web d'empresaachs. Però què és una CPU, i quin paper juga a la infraestructura del sistema? Són nuclis i vCPU també? Què hi ha de multiplicar?
En aquesta anàlisi, us hem de fer un cop d'ull a les funcions d'una CPU, debatre els rols i diferències entre nuclis físics i lògics, i fer un cop d'ull al perquè la vCPU va prometre que els proveïdors de núvol més importants no són el que va trencar tot.
Busques quelcom específic? Useu la taula de continguts de sota per saltar a una secció específica o llegir sobre per aprendre més!
Què és una CPU?
La Unitat de processament central , o Processador , és el cervell del teu ordinador. Regenera els responsables d'interpretar instruccions, delegant tasques, i realitzar càlculs. Quan li dius al teu ordinador que faci alguna cosa, com carregar un vídeo, les instruccions que transmeten a través del ratolí i del teclat s' interpretaran a través de la CPU i ha delegat. A principis dels ordinadors, la CPU hauria gestionat l'execució d'aquestes tasques pel seu compte. No obstant això, en el maquinari modern, els altres components, com ara la GPU, processen certes accions ells mateixos. D'aquesta manera, les CPU modernes han crescut per tenir un paper més supervisor, ocupant menys càlculs directament, però encara supervisen la compleció de la tasca.
Abans de l'augment de telèfons intel·ligents i tauletes, aquest procés de comunicació entre tu i la teva CPU del sistema s'haurien manegat utilitzant una sèrie de Xops. Els xips estan integrats circuits que connecten la CPU de l'ordinador a la RAM, l' emmagatzematge i tots els adjunts externs, com el vostre teclat. Ara bé, com la tecnologia ha continuat reduint, per tal de facilitar les CPU més petites i més eficients, SOC ( Sistemes en xips Les solucions tenen xips amb totes les però- substitueixades. Com una solució única que conté la CPU, la GPU, la memòria i més, el SOC ofereix una alternativa més ràpida i més conscient a les solucions antigues, multi-chip. Amb tots aquests components de maquinari i software combinats en un sol xip, el resultat final és un processador que fa més ràpid i amb més confiança.
En els anys següents, però, amb el creixement continuat dels centres de grans i hiperescala de dades, la funcionalitat de la CPU disminuirà fins i tot més. Per tal de gestionar les infraestructures en expansió d'aquestes instal·lacions massius i els centenars de CPU que combinen per fer-les, el DPU ( Unitat de processament de dades ), aviat es farà càrrec de la CPU com a veritable procanorProcessor LPD en la majoria de sistemes grans. Però per a informàtica general, la CPU segueix sent el primer mitjà del processament d' instruccions, almenys per ara.
La CPU, és una part essencial de tots els sistemes des del teu portàtil a casa del servidor que allotja la vostra pàgina web d'empresa Bushs.
Pensa-ho d'aquesta manera: tu, l'usuari, ets el director executiu d'una empresa. La teva CPU és l'equip de gestió del mig. Quan s'ha de fer alguna cosa, no t'ho facis a tu mateix, que Stevens no és la feina del director general. Agafa decisions i dona instruccions. Tu decideixes el que ha de passar i els teus gerents esbrinant els detalls. Apreten els nombres i determinen quins departaments (els altres components del teu ordinador) necessiten fer el que, per tal que el projecte es gestioni de forma eficient i efectiva. Tampoc ho fan ells mateixos, però ells encara estan supervisant les diverses peces mentre es mouen per diferents departaments. Això és el que fa la teva CPU. Fa que les coses passin. Només molt més ràpid que això.
En un nivell tècnic, la raó per la qual el vostre ordinador pot processar tantes funcions complicades tan ràpidament i simultàniament és perquè es construeixen CPU. En el seu nucli, una CPU és un xip instal·lat en un sòcol en la teva mare d'Harks, que està ple de milers de milions de transistors petits. Aquests transistors treballen com interruptors de llum, canviant en resposta a les 1es i 0 dels binaris entrants. En el seu nivell més simple, això és el que permet al teu ordinador fer tot el que fa.
La raó per la qual aquestes fitxes cada cop són més ràpides i més ràpides és perquè quan la tecnologia millora, els nostres transististes es fan més petits i menors. Això vol dir que encaixa més en un xip únic, i millorarà la potència del processament.
Així que si una CPU és un xip ple de transistors petits, llavors què és un nucli?
Què és un nucli?
Quan es van desenvolupar les primeres CPU, eren tot el nucli. Un xip, en un sol sòcol, instal·lat a la pissarra. Com ja s'ha esmentat anteriorment, la tecnologia de processament continua reduint. Això vol dir que podem adaptar-nos més a un sol xip. També vol dir que podem encaixar múltiples CPU en un sol sòcol. Aquí és on arribem a la definició d'un nucli.
Acard symbol Física Nucli és una CPU continguda en un xip, ocupat un sol sòcol. Si tens un processador quadre, tens 4 CPU en un sol xip. Si tens un octo-core, tens vuit anys. En altres paraules, per a cada nucli que tens el vostre sistema, <br />és com tenir un altre cervell amb el que processar les ordres.
Per a cada nucli del vostre ordinador, pot processar una tasca separada alhora. Com més processos es poden dur a terme simultàniament, més ràpid serà la vostra taxa de compleció global. Ara bé, els nuclis no són l'únic factor que contribueixen a la velocitat del vostre sistema, sinó que per a màquines que s'encarreguen de processos intensos de recursos, com IA, el nucli més gran pot fer una gran diferència.
Per a cada nucli del vostre ordinador, pot processar una tasca separada alhora.
El tema és que no tots els nuclis són el mateix. A mesura que la tecnologia utilitzada en els nostres processadors creix més poderosa, també creix més subtil en les seves distinció. Aquí és on determinar el poder real del processament del vostre sistema pot començar a ser una mica complicat.
Oi que sí? Els nuclis virtuals? Hi ha totes les semàntices o hi ha diferències que hauríeu de tenir en compte?
Deixa que us hi donin un cop d'ull.
Els nuclis físics contra els que fan front. Nuclis lògics
Per entendre la diferència entre els diversos tipus i components de CPU, primer heu d' entendre la diferència entre nuclis físics i nuclis lògics. Acard symbol Mitjana físic , o CPU física , és un component de maquinari real del xip de CPU, i és el mateix que aquests nuclis es van discutir més amunt. El teu processador de PC japonès té 4 nuclis físics. Cada nucli és l'equivalent a la seva pròpia CPU, però en comptes de tenir 4 xips separats instal·lats en 4 sòcols separats, els nuclis us permeten guardar-los tots en el mateix xip. Aquests són els nuclis que determinen les capacitats reals del sistema, establint quants recursos estan disponibles per a dedicar les instruccions a processar.
I llavors, hi ha nuclis lògics. Acard symbol nucli lògic , també conegut com a CPU lògica o nucli virtual , és un concepte usat per descriure la manera en què els processadors de vista de sistemes operatius usen el zing Multifilisme simultià (ST) . MultitreadingCity name (optional, probably does not need a translation) , o més popularment HyperthreadingCity name (optional, probably does not need a translation) (que és un terme específic d'Intel treballs per a la seva tecnologia de multifilant simultània), és un procés pel qual les CPU supercalar poden dividir conjunts d' instruccions, conegudes com a Fils , permetent executar múltiples processos en un únic cicle.
Si una CPU té dos camins STT, això vol dir que cada nucli pot executar dos fils alhora. Es diu que una CPU supercalar amb dos camins STT és un 4 nucli / 8. Perquè aquest fil permet que el sistema processi vuit tasques simultàniament, la màquina Nikos OS vista al sistema com si tingués 8 nuclis lògics. En aquest sentit, el terme nucli lògic és més que un mitjà de conceptualitzar aquesta interacció entre el vostre sistema Tugura el maquinari en processar instruccions que s'utilitzen multifilant.
Però és un nucli lògic en realitat és el mateix que un nucli físic o la CPU?
Què és el multifil Smultani?
Deixa que els kdeprints tornin al nostre exemple de gestió del mig. Vós, el director general, reenviar una tasca al vostre equip de gerents, que divideixen i conquerir, contra el problema tan eficientment com sigui possible. Una d'aquestes tasques requereix que les vostres treballadores de fàbrica facin una sèrie de dues parts mecànics diferents, en una successió ràpida, en un gran volum. Només tens una única línia de producció i només molts empleats. Amb els recursos disponibles limitats, la tasca només es pot completar tan ràpidament. Al cap i a la fi, el teu nucli només pot manejar tant a la vegada.
Però deixeu que us declari un segon supervisor d'aquest departament. Encara tens el mateix nombre de treballadors, és a dir. Els recursos del vostre sistema, però, ara teniu el departament dividit en dos equips amb dos líders, cadascun gestiona una tasca separada. Aquestes tasques representen els fils.
En fil d'un nucli, l'has fet més eficient.
En una CPU sense fil, aquestes tasques s' han de dur a terme en successió, cadascuna comença només després que la tasca anterior acabi completament.
Amb multifilant, la teva màquina és capaç de gestionar múltiples tasques alhora. Ells no funcionen simultàniament, tant com acabar en el mateix cicle únic, treballant i al voltant de les altres runners per acabar totes les tasques tan ràpid com sigui possible.
Així que, com és aquesta distinció?
Els seus dos equips de producció fan servir la mateixa línia per assolir dos objectius diferents. Perquè la línia de producció és un objecte físic, això només és tan gran i només es pot usar per tanta gent al mateix temps. No obstant això, els components reals de cada equip estan utilitzant, les parts de tot, no es superen del tot.
Let Estocolms diu que com a part de l'equip 1 PROXYs tasca, han d'esperar un component que és proporcionat per un altre departament. Això crea el temps en què la línia de producció no funciona, perquè l' equip 1 no és capaç d'avançar sense la part en què estan esperant. En un entorn sense fil, aquest retard a la tasca 1 resultatà també en un retard per a la tasca 2. Els teus treballadors haurien d'esperar que la tasca 1 acabi completament abans que poguessin començar la tasca 2.
En la versió multifil de dos equips d'aquest escenari, l'equip 2 realment no ha d'esperar. Si l'equip 1 s'aixeca i no està disponible usant la línia de producció, l'equip 2 és capaç de saltar i completar la seva tasca mentre que l'equip 1 espera que els seus components desapareguts arribin.
En aquest escenari, heu augmentat els vostres recursos disponibles en general, però els esteu utilitzant de manera més efectiva. La vostra eficiència i l'augment de velocitat. Aquest és el propòsit de connectar-se.
Multifilisme simultanis Fa que els vostres processadors siguin més ràpids permetent-los processar múltiples línies d' ordres a la vegada. Tot i que la disponibilitat del recurs segueix sent el mateix, els canals per processar les instruccions augmenten.
Si un retard en la tasca d' 1 polzada crea una obertura en la canonada, en comptes d'estar inactiu, un segon, més ràpid pot utilitzar aquests recursos disponibles i completar la seva tasca mentre que el fil 1 encara s' està esperant. Essencialment, per fil d'un nucli, l'Alcure ho fa més eficient.
Ara, en un món perfecte, aquests fils doblarien la sortida dels vostres nuclis, oi? Ells són dues vegades més eficients, oi?
Mentre s'assenciona el cert que l' multifilografia permet que els vostres processadors gestionin grans volums d'ordres complexes, no és el mateix que tenir dues vegades el nucli físic disponible. Al cap i a la fi, encara que els vostres nuclis siguin més eficients, sempre hi haurà un cert grau de sobreposició de recursos. Durant aquests temps, quan un procés demana a tots els recursos d'un nucli designat, ja que els dígits s'hi filen o no només faran tanta diferència.
Només perquè un quadrocre amb multitorial sigui normalment més ràpid que 4 nuclis sense, no vol dir que <br />Di</i>, és el mateix que un autèntic processador octo-core.
Però això és molt tard per dir que l'enganyació és molt gran. L'augment de processadors lògics que donen, sens dubte, fa que el vostre sistema sigui més eficient. No obstant això, només perquè una quadràtica amb multitricació és típicament més ràpida que 4 nuclis sense, no vol dir que dígits sigui el mateix que un autèntic processador octo-core.
Tothom necessita aquest nivell de poder de processament? No. Però per aquells que ho fan, aquesta distinció marca la diferència.
Així doncs, si un processador lògic és el mateix que un nucli, llavors què és vCPU?
Què és la vCPU?
Si n'estàs familiaritzat amb el terme vCPU, hi ha possibilitats que tu o la teva empresa sou clients d'un proveïdor de núvol públic, com ara serveis web Amazon (AWS) o Google Cloud. vCPU , o CPU virtual , és un terme emprat pels proveïdors d'IaS per núvol per descriure l'energia informàtica dels serveis que proveeixen. Parlarem d'això breument en la nostra anàlisi dels tres grans proveïdors de núvol públics, en el nostre article El teu Cloud és massa car?
Per exemple, la AWS c5d. 2xUlar La construcció que comparem en aquest article es mostra com tenir 8 vCPU de poder de processament. No obstant això, aquests no són nuclis físics, són nuclis virtuals. Tal i com s'ha discutit anteriorment, un nucli virtual no és el mateix que un nucli físic. Per tant, 8 vCPU no és un reflex del seu maquinari físic, sinó del seu poder de processament lògic. El que realment compres és només accés a un fragment d'això.
A través de l'ús d'hipervisors, proveïdors de núvol públics com AWS van dividir els seus servidors en múltiples màquines virtuals (VMs) que venen als seus usuaris com a instàncies separades. Això es pot fer amb o sense STT, però quan els dos estan combinats, el resultat és que un únic nucli físic es pot dividir en una multitud de diferents vCPU. La fórmula habitual per a determinar el nombre màxim de vCPUs un servidor pot crear abans de superar els seus recursos és: Fils x Cores x Sòcols = Max vCPU .
Per tant, si teniu un servidor de quatre nuclis amb dos fils en un sol sòcol, teòricament, aquest servidor es pot dividir en 32 vCPU abans de crear un coll d'ampolla (8threads x 4coss x 1 socket). Si teniu un servidor doble e5 2620v4 amb dues opcions SMT, katere mirant cap amunt de 256 vCPUs en un sol servidor (16threads x 8cores x 2sockets). Això és un munt de VMs en una única màquina.
La creació de vCPUs és bàsicament una versió secundaria del STT.
Una altra manera de pensar en això és mirar enrere la nostra metàfora de la línia de producció. L'OpenCPUN usa el nostre nucli 4 / 8 fil / 32 vCPU per a això.
Així que anem a dir que la vostra fàbrica té 4 línies de producció (cores) i vostès va dividir els seus treballadors en dos equips per línia de producció (multant). Ara tens 4 línies i 8 equips manejant 8 tasques separades. Però d'acord amb la nostra fórmula, si s'usa de forma eficient, hauria de ser possible cap amunt de 32 equips (vCPU) per a operar aquestes 4 línies de producció, sempre que el seu recurs es quedi limitat.
Essencialment, l'hipervisor us permet dividir aquests equips més endavant, permetent que un nombre encara més gran de tasques es tracti alhora. Ho fa dividint els fils usats per cada VM entre diferents nuclis, fent ús eficientment que sigui lliure en aquell moment.
En altres paraules, la creació de vCPUs és bàsicament una versió secundaria del STT.
Si un servidor amb 16 processadors lògics pot estar donant suport cap amunt de 256 VMs al mateix temps, podem dir que la vCPU és equivalent a la CPU física? Després de tot, encara que dígits improbables totes les 256 d'aquestes instàncies requereixen accés a aquests nuclis lògics al mateix temps, no és impossible imaginar que aquest escenari Podria Passa.
Per aquesta raó, en comparar la 8 vCPU AWS c5d. 2xUlar unitat mencionada a dalt, comparem- lo no amb un cert servidor octo-core, sinó més aviat amb un dels nostres 4 servidors de cor / 8 fils. Això és perquè els nuclis físics i lògics no són idèntics. Mentre la majoria d'usuaris farien bé amb un processador com aquest, per aquells usuaris que realment necessiten 8 nuclis físics de processament de poder, només saben que aquestes dues coses no són iguals.
La terminologia utilitzada, de vegades, pot ser enganyosa. Una vCPU no és el mateix que un nucli.
Així que és vCPU De fet, És igual a la CPU física?
En resum? No. Que Estocolm no diu que la vCPU estigui necessàriament inferior. Un sistema amb 8 vCPU, probablement executarà més eficientment que un sistema amb 4. No és el mateix que tenir 8 nuclis físics. El propòsit d'aquesta anàlisi no és desacreditar la vCPU, sinó simplement assegurar-se que aquesta distinció entre física i lògic s'entén.
Mentre que els processadors lògics poden ser un gran actiu, els vostres nuclis físics, el subsistema d'emmagatzematge, i la RAM són el que en general determinen les limitacions de recursos reals del vostre sistema. Quan es fa decisions d'infraestructures i de maquinari, és important conèixer el paper que aquestes distinció subtils juguen. Al cap i a la fi, en una indústria així que va començar a posar en terminologia, pot ser molt fàcil perdre la pista de les diferències entre una paraula clau i una altra. Alguns proveïdors l'utilitzen per al seu avantatge. Si els seus clients no saben la diferència, això facilita la sobrepromisió i l'indeducció.
La terminologia utilitzada, de vegades, pot ser enganyosa.
Tot i així, a Hiveloc, ho sabem. Un client ben format és un client feliç i exitós. Quan els nostres clients tenen èxit, també ho tenim.
Si necessiteu 4 nuclis físics o 20, a Hiveloc, oferim un instant i solucions personalitzades dissenyades per trobar-se el vostre Necessita. És molt més fàcil portar un toc més humà a la indústria d'acollida. Posa't al dia d'avui. I pren el control de la teva infraestructura.
Hivelocity és el company d'acollida en el qual pots confiar en l'Intrenz i no hi ha n'hi ha cap virtual en això.
Articles relacionats
Amb una creixent quantitat d'empreses confiant en la contenidorització per organitzar la seva infraestructura i executar les seves aplicacions, és possible que ja sapigueu que Kubernets (K8s) és una de les solucions dels contenidors més flexibles i eficients disponibles. Però què hi ha de Kubernetes a l'Arthonthonthe Edge? Què és, fins i tot, la Edge? Que Stevens el...
Com més organitzacions busquen una alternativa als honoraris de dades escandalosos i riscs inherents del núvol, moltes empreses que creuen que s'estan convertint en maquinari dedicat al servidor i núvols nus com la seva solució d'infraestructures digitals. Amb un augment de poder de processament, millora la fiabilitat, les grans oportunitats de personalització, i milers de dòlars en...
Artículos Relacionados:
- Com es diu una CPU amb 4 nuclis?
- Com es diu la CPU amb 2 nuclis?
- Per què no hi ha 3 CPU de nucli?
- Està bé un 4 de la CPU de nucli?
- Processador -