Hvis du kom hit og ledte efter, "Køb Threadripper cuz 1337, " vil du blive skuffet, både og dine valg. Det fungerer egentlig ikke sådan.
Tænk på processorer som biler. Du ville sandsynligvis ikke købe en stor lastbil og tro, at det er den bedste bil til trækkracing, selvom den har en massiv motor med masser af hestekræfter. Selvfølgelig, det vil ikke være så forfærdeligt som en 140 hestekræfter junker, men det er ikke, hvad det var bygget til.
Det samme gælder CPU'er. En server CPU har masser af strøm, men det vil sandsynligvis ikke være så godt som en relativt billig quad-core CPU til spil. De var designet til meget forskellige ting.
Denne vejledning er her for at hjælpe dig med at finde ud af, hvad du har brug for ud af dit system, og hvilke CPU'er der er bedst til den situation.
Intel Vs. AMD?
hurtige links
- Intel Vs. AMD?
- Enkelt gevind Vs. Multi-threaded
- Hvad med urhastigheder, cache, osv.?
- Overclocking
- Virtualisering
- GPU Passthrough
- ECC-hukommelse
- Det rigtige værktøj til jobbet
- Gaming
- CAD / 3D / Rendering
- Kontormaskiner
- Servere
- Kryptering
- Lukende tanker og fremtiden
I årevis så det ud til, at debatten om at købe en processor kom ned til Intel mod AMD. Til en vis grad gør det stadig, men nu handler det mere om at vælge den rigtige til jobbet. Intel og AMD har hver især styrker og svagheder i deres forskellige linjer af CPU'er. Hvilket du vælger afhænger meget, hvad du har brug for processoren til.
For eksempel kan du sige, at du har brug for en rigtig billig computer til basale opgaver, men du vil stadig have anstændig grafisk output. Der er to faktorer der, der straks peger på AMDs APU-serie af processorer. De er virkelig billige, og de leveres med en meget bedre indbygget GPU end noget andet på markedet.
Der er dog et par næsten universelle sandheder om disse virksomheder. Intel har en tendens til at have bedre enkeltrådede ydelser i næsten alle tilfælde. Intel har også bredere leverandørstøtte.
AMD har på den anden side en uovertruffen værdi for prisen, og de har en tendens til at udmærke sig i stærkt flertrådede opgaver.
Enkelt gevind Vs. Multi-threaded
AMD Threadripper
Så Intel har en tendens til at udmærke sig ved enkelttrådede arbejdsbelastninger, men AMD er bedre til multetrådede, men hvad betyder det nøjagtigt? Det er virkelig ikke så simpelt, som du skulle tro.
Et enkelt trådet program eller arbejdsbyrde kan kun køres i en strøm, eksekveres i rækkefølge. En flertrådet arbejdsbelastning kan neddeles, så flere stykker deraf kan køres på samme tid.
Nu kan du køre en flertrådet arbejdsbelastning på en enkelt kerne-CPU, men du vil ikke rigtig se en fordel ved gevindet. Hvis du kører en multetrådet arbejdsbelastning på en multi-core CPU, vil det dog fremskynde dramatisk. Det samme er tilfældet for at køre flere programmer på en multi-core CPU.
Så er flere kerner altid bedre? Desværre ikke rigtig. Generelt skal du vælge mellem mere svagere kerner og færre kraftfulde. Intel CPU'er har en tendens til at have færre kraftfulde kerner. AMD har normalt meget flere kerner, der ikke er så stærke.
Hyperthreading henviser til en CPU-kerne, der kan opføre sig som to kerner. Så en quad-core CPU med hyperthreading fungerer som en 8 core CPU. Intel refererer til hyperthreading separat, mens AMD inkluderede det i det samlede kernetælling. Til alle praktiske formål bemærker du ikke en forskel.
Der er virkelig kun to tilfælde, hvor du vælger enkelttrådede ydelser frem for multetrådede. Gaming er sandsynligvis den mest fremtrædende. Spil gør meget dårlig brug af multi-threading, så at have større enkelttrådede muligheder har en tendens til at gavne spil mere.
Det andet tilfælde, hvor enkelttrådede ydelser foretrækkes, er maskiner med lavere effekt med få kerner. Naturligvis, hvis din computer kun har to kerner, vil du få mest muligt ud af dem. Du skal huske, at disse tilfælde begynder at forsvinde, og snart vil endda lavendemaskiner have mindst fire kerner.
Hvad med urhastigheder, cache, osv.?
Urhastigheder er helt afhængige af den måde, den faktiske silicium på CPU'en er organiseret og konstrueret. Dette kaldes ofte CPU-arkitekturen.
Et fremragende eksempel fra nyere historie er AMD's Bulldozer og Piledriver CPUS. De var mere populært kendt som FX-serien. Disse CPU'er kunne ramme op til 5 GHz urhastigheder, men de var kendt for at groft underudføre deres Intel-modstykker med langt lavere urhastigheder. Intel-chips havde meget bedre arkitektur, så de presterede bedre, uanset urets hastigheder. Læg ikke for meget lager i urhastigheder, medmindre du sammenligner to CPU'er i den samme produktlinie.
Cache er lidt anderledes. Cache er en mellemhukommelse, som CPU'en kan bruge, mens dens behandlingsoplysninger. Det er endnu mere flygtigt og meget hurtigere end RAM, fordi det bruges i endnu kortere længder. Cache vil sandsynligvis ikke gøre en enorm forskel i CPU-ydelse, medmindre du flytter et ton data gennem en CPU med en masse kerner.
Hvis din quad core gaming CPU ikke har meget cache, er det ikke en big deal. Hvis din rendering-arbejdsstation mangler i cache-afdelingen, har du ikke det godt.
Næsten enhver anden stat, som du vil se på en CPU, er stærkt påvirket af CPU-arkitekturen. Den eneste måde at nærme sig det på en uddannet måde er at undersøge CPU-arkitekturen først. Derefter, hvis det ser ud som den rigtige pasform, skal du begynde at lede efter den rigtige CPU-model til dig.
Overclocking
Mange pc-bygere kan lide at finjustere deres nye pc efter at have bygget den. Det er en del af det sjove. Overklokning spiller en stor rolle der. En overklokkelig CPU giver dig mulighed for at skubbe urets processorhastighed langt ud over, hvad producenten specificerede.
Hvis ekstrem stabilitet er det, du er interesseret i, er overklokering ikke noget for dig. Nej, overklokede CPU'er er ikke i sig selv ustabile eller tilbøjelige til at mislykkes, men du og du alene er ansvarlige for, hvordan denne processor fungerer. Vil du være ansvarlig for det på en missionskritisk server? Sikkert ikke. Server-CPU'er overklæder normalt ikke alligevel alligevel, så du skal ikke bekymre dig om det.
Hvis du er en spiller eller endda en professionel, der føler dig komfortabel med at indstille din maskine, kan overklokering være en enorm fordel. Med passende køling kan mange moderne CPU'er nå klokkehastigheder næsten 1 GHz højere end de oprindeligt er indstillet til. Det er en enorm forskel for nøjagtig den samme pris.
Overklokkning kan være farligt. Du skal holde CPU- og bundkortspændinger under eller i nærheden af producentens specifikationer. Varme er elektronikbanen, og overklokning kan generere en hel del af det. Hvis du planlægger at overklokke din processor, skal du sørge for, at du har en betydelig køling til at understøtte den.
I øjeblikket er Intels CPU'er, der har et modelnummer, der slutter på “k” eller “x”, de overklockbare. AMDs hele Ryzen lineup kan overklokkes.
Virtualisering
Virtualisering er ikke rigtig almindelig for de fleste desktop-brugere. Det er massivt populært på servermarkedet, og mange arbejdsstationsbrugere er også afhængige af det. Virtualisering er en teknologi, der tillader en computer at køre flere virtuelle computere i sig selv. Så i stedet for bare at have dit en-baserede operativsystem installeret, ville dit operativsystem være "vært" og køre et stykke software kaldet en "hypervisor." selvstændig. Det er selvfølgelig en forenkling, og hvis du ikke har nogen idé om, hvorfor nogen skulle have brug for det, har du sandsynligvis ikke det.
Hvis du bygger en server, har du brug for virtualisering. Næsten al serverhardware kører virtuelle maskiner. De giver mulighed for at adskille og distribuere tjenester for effektivitet og nem styring.
Masser af arbejdsstationsbrugere kan også lide virtuelle maskiner. Tag f.eks. Udviklere. De har ofte brug for at teste deres kode på flere forskellige operativsystemer og operativsystemversioner. Det ville være forfærdeligt at have brug for så mange computere, men virtualisering giver dem mulighed for at have så mange som de har brug for alle på deres almindelige arbejdsstation.
For Intel CPU'er er virtualisering aktiveret via VT-x. AMD-processorer bruger AMD-V. De fleste, hvis ikke alle moderne CPU'er understøtter mindst denne grundlæggende form for virtualisering. Hvis det er en funktion, du har brug for, skal du dog sørge for, inden du køber.
GPU Passthrough
I mere avancerede tilfælde har du brug for direkte adgang til dine hardwareenheder fra virtuelle maskiner. For eksempel har cloud computerservere brug for deres virtuelle maskiner for at kunne få adgang til et batteri af GPU'er til beregningspræstationer. Dette ville være tilfældet for udviklerarbejdsstationer, hvor den software, der testes kræver GPU-acceleration. Hvis du er en Linux-bruger og en spiller, er du bekendt med GPU-gennemgang til at spille Windows-spil på en virtuel maskine.
Under alle omstændigheder understøttes enhedens gennemgang normalt kun på hardware med højere ende. I Intel-processorer er virtualiseringsteknologien VT-d. Med AMD er det AMD-Vi. Intels spil-CPU'er, dem, der slutter på “k”, understøtter ofte ikke denne funktion. De fleste AMD CPU'er gør.
ECC-hukommelse
ECC står for fejlkorrektion af kode. Det er en speciel kode, der er integreret i RAM for at forhindre sjælden tilfældig datakorruption. Selvom det virkelig ikke er så almindeligt, kan det ske, og det sker i større belastninger.
Servere og arbejdsstationer drager mest fordel af ECC-kapaciteter. Servere kører 24/7/365. De stopper aldrig, og de har ikke råd til. Datakorruption kan forårsage servicestop for tusinder af mennesker, eller værre, mistede eller forkerte data. Hvis det skete i din bank, ville du ikke være lykkelig. ECC-hukommelse hjælper med at forhindre, at dette problem nogensinde sker.
Arbejdsstationer, der behandler store mængder data, kan også drage fordel af ECC. Opgaver som gengivelse af 3D-modeller og animationer kan tage adskillige timer ad gangen, selv på avanceret hardware. Du ønsker ikke at komme til slutningen af denne proces kun for at finde ud af, at render er ødelagt et eller andet sted undervejs, og du er nødt til at starte igen.
På grund af den specialiserede karakter af ECC-hukommelse understøtter de fleste CPU'er ikke den. Hvis du har brug for ECC, og du vil have Intel, bliver du nødt til at blive ved med Xeon-familien. AMD har en historie med at støtte ECC, selv på desktopprodukter. Det fortsætter med Ryzen. Ryzen ECC support er dog baseret på bundkortet, så vælg et bord, der understøtter ECC, og Ryzen vil også.
Det rigtige værktøj til jobbet
Intel i7 7700k
Du skal basere dit valg i CPU på den opgave, du vil bruge den til det meste. Vælg den CPU, der er bedst ved den opgave. Hvis du ønsker at gøre flere ting med din computer, skal du enten vælge den vigtigste ting eller kigge efter en CPU, der falder et sted i mellemgrunden mellem det, du har brug for.
Gaming
Gaming er ikke godt flertrådede. Faktisk kan de fleste spil kun bruge op til fire CPU-kerner. På grund af dette drager fordel mest af mere kraftfulde individuelle kerner. Det betyder normalt Intel CPU'er.
Der sker noget interessant i spilverdenen. Spil bruger ikke engang quad core CPU'er til fulde. Nogle pc-bygere ser med vilje, hvor lavt de kan gå ved valg af en CPU. Der er budgetspilladser derude med Intel Pentium CPU'er og avancerede grafikkort, fordi spil er meget mere afhængige af GPU end processoren.
Der er noget andet at tage højde for med en gaming-pc, streaming. Har du planer om at streame dine spil, mens du spiller? Hvis du gør det, eller planlægger at køre andre programmer, mens du spiller et spil, kan du alligevel overveje en CPU med flere kerner. De ekstra kerner forbedrer ikke dit spil præstation, men de vil hjælpe dig med at køre flere programmer, såsom streaming software, mens du spiller.
anbefalinger
Mellemklasse
Intel i5 7600k
Eller
AMD Ryzen 1600
High End
Intel i7 7700k
Eller
AMD Ryzen R7 1700
CAD / 3D / Rendering
3D-arbejde er sindssygt multi-threaded og er meget afhængig af GPU'er for at hjælpe med at gengive opgaver. Du har brug for både en CPU med tilstrækkelig kerner og RAM-support samt en mere kraftfuld GPU'er.
På grund af behovet for belastninger af CPU-kerner og de høje RAM-krav, er det virkelig ikke muligt at bruge en standard desktop-CPU til 3D-arbejde, undtagen AMD Ryzen R7-CPU'er, og de ville være en budgetindstilling.
Henstilling
Budget / Mid Range
AMD Ryzen R7 1700x
High End
AMD Threadripper 1950X
… Undskyld Intel, du har virkelig mistet her.
Kontormaskiner
For det første vil det være ekstremt sjældent, at et kontor bygger brugerdefinerede pc'er, men i tilfælde af at de gør det, vil en balance mellem pris og ydelse sandsynligvis være bedst. De fleste kontoransatte har ikke brug for en række computerkraft, men de vil drage fordel af moderat multitasking-kapacitet. Quad-core CPU'er ville faktisk være ideelle i denne situation.
Henstilling
Budget / Mid Range
… her er der ikke behov for avancerede maskiner.
Servere
Serverchips er endnu et område, hvor flere kerner er vigtige. I modsætning til 3D-arbejde og CAD er hastigheden af de enkelte kerner normalt mindre vigtig. Individuelle serveropgaver er normalt let (medmindre du taler big data eller cloud computing), men der er undertiden tusinder af disse mindre opgaver, der kommer ind på én gang. Server CPU'er har brug for så mange kerner / tråde som muligt med næsten uendelig RAM support.
Det er dog genereliteten af serverbrug. Hvis du opretter en simpel hjemmefilserver, kan du bruge en Raspberry Pi, og det ville sandsynligvis være fint.
For en lille virksomhedsserver eller endda en mere sofistikeret hjemmeopsætning ville Intels E3-serie Xeon-CPU'er eller endda AMD's Ryzen-kørsel med ECC-hukommelse være stor.
Større implementeringer bliver meget mere komplekse, og der er ingen måde at sige med sikkerhed, hvad du har brug for i en kort oversigt som denne. Dette er det område, hvor multi-CPU-konfigurationer med $ 1000 + -chips smides rundt som intet. AMDs Epyc CPU'er og Intels Xeon E5 og E7-processorer er bedst til disse situationer.
Kryptering
Krypteringskrakning og cryptocurrency-mining håndteres begge på GPU'er, meget mere end CPU'er. Denne type opgaver er så langt ude af ligaen af CPU'er, det er normalt ikke værd at prøve. Få dig mindst en god GPU, så bliver du meget gladere.
Når det er sagt, hvis du ønsker at bruge din CPU til mere mindre krypteringsrelaterede opgaver, er multi-core og multi-threaded vejen. Overvej Ryzen R7-linjen. De vil være det bedste penge for dit penge lige nu.
Lukende tanker og fremtiden
Ingen ved hvad fremtiden vil indeholde. Før lanceringen af Ryzen tidligere på året var AMD ikke engang en konkurrent på CPU-markedet. Nu har de domineret denne artikel, ligesom de dominerer den populære mening i mange samfund.
Du skal altid læse anmeldelser og benchmarks, og du skal altid overveje, hvad du skal bruge computeren til. Det er sandsynligvis en sikker indsats, at CPU-markedet vil se ballonartningstællinger i de kommende år med endnu hurtigere urhastigheder og større effektivitet.
Den eneste virkelige måde at "fremtidssikre" din computer er at købe overdrivne dele. Prøv at købe den bedste del inden for dit særlige markedssegment, og find ikke billig ud af dine andre komponenter. Det er den bedste måde at sikre, at din computer forbliver funktionel og fornøjelig i mindst de næste par år.
