Anonim

Hvis du kom hit og lette etter, "Kjøp Threadripper cuz 1337, " vil du bli skuffet, både og valgene dine. Det fungerer egentlig ikke sånn.

Tenk på prosessorer som biler. Du vil sannsynligvis ikke kjøpe en stor lastebil og tro at det er den beste bilen for drag racing, selv om den har en massiv motor med mange hestekrefter. Jada, det vil ikke være så forferdelig som en 140 hestekrefter snekker, men det er ikke det den ble bygget for.

Det samme gjelder CPUer. En server-CPU har mye strøm, men den vil sannsynligvis ikke være like god som en relativt billig firekjerners CPU for spill. De var designet for veldig forskjellige ting.

Denne guiden er her for å hjelpe deg med å finne ut hva du trenger ut av systemet ditt, og hvilke CPUer som er best for den situasjonen.

Intel Vs. AMD?

Hurtigkoblinger

  • Intel Vs. AMD?
  • Enkelt gjengede Vs. Flertrådede
  • Hva med klokkehastigheter, cache, osv.?
  • overklokking
  • virtualisering
    • GPU Passthrough
  • ECC-minne
  • Det rette verktøyet for jobben
    • Gaming
    • CAD / 3D / Rende
    • Kontordatamaskiner
    • servere
    • kryptering
    • Lukker tanker og fremtiden

I årevis virket det som om debatten om å kjøpe en prosessor kom ned til Intel mot AMD. Til en viss grad gjør det det fortsatt, men nå handler det mer om å velge rett også for jobben. Intel og AMD har hver styrke og svakheter i sine forskjellige linjer med CPUer. Hvilket du velger vil avhenge mye av hva du trenger prosessoren til.

Si for eksempel at du trenger en veldig billig datamaskin for grunnleggende oppgaver, men du vil fremdeles ha anstendig grafisk utdata. Det er to faktorer der som umiddelbart peker på AMDs APU-prosessorelinje. De er virkelig billige, og de har en mye bedre innebygd GPU enn noe annet på markedet.

Det er imidlertid et par nesten-universelle sannheter om disse selskapene. Intel pleier å ha bedre enkeltrådede ytelser i nesten alle tilfeller. Intel har også bredere leverandørstøtte.

AMD har derimot uslåelig verdi for prisen, og de har en tendens til å utmerke seg i kraftig flertrådede oppgaver.

Enkelt gjengede Vs. Flertrådede

AMD Threadripper

Så, Intel har en tendens til å utmerke seg med enkeltrådede arbeidsmengder, men AMD er bedre på flergjenger, men hva betyr det egentlig? Det er egentlig ikke så enkelt som du skulle tro.

Et enkelt gjenget program eller arbeidsmengde kan bare kjøres i en strøm, kjøres i rekkefølge. En flertrådet arbeidsmengde kan brytes ned slik at flere deler av den kan kjøres samtidig.

Nå kan du kjøre en flertrådet arbeidsmengde på en enkelt-kjerne-CPU, men du vil ikke se fordel av tråden. Imidlertid, hvis du kjører en flertrådet arbeidsmengde på en multi-core CPU, vil den øke hastigheten dramatisk. Det samme er tilfelle for å kjøre flere programmer på en multi-core CPU.

Er flere kjerner alltid bedre? Dessverre, egentlig ikke. Generelt sett må du velge mellom svakere kjerner og færre kraftigere. Intel CPUer har en tendens til å ha færre kraftigere kjerner. AMD har vanligvis mye mer kjerner som ikke er like sterke.

Hyperthreading refererer til en CPU-kjerne som kan oppføre seg som to kjerner. Så en quad-core CPU med hypertråd fungerer som en 8-core CPU. Intel refererer til hyperthreading hver for seg, mens AMD inkluderte det i det totale kjernetallet. For alle praktiske formål vil du ikke merke en forskjell.

Det er egentlig bare to tilfeller der du vil velge entrådig ytelse fremfor flertrådede. Gaming er sannsynligvis den mest fremtredende. Spill gjør veldig dårlig bruk av multetråder, så å ha større enkeltrådede muligheter har en tendens til å gjøre spill mer fordelaktig.

Det andre tilfellet hvor en-gjenget ytelse er å foretrekke er lavere effektmaskiner med få kjerner. Selvfølgelig, hvis datamaskinen bare har to kjerner, vil du få mest mulig ut av dem. Du må huske på at disse tilfellene begynner å forsvinne, og at til og med lavendemaskiner har snart fire kjerner.

Hva med klokkehastigheter, cache, osv.?

Klokkehastigheter er helt avhengig av hvordan selve silisiumet til CPU er organisert og konstruert. Dette blir ofte referert til som CPU-arkitekturen.

Et utmerket eksempel fra nyere historie er AMDs Bulldozer og Piledriver CPUS. De var mer kjent som FX-serien. Disse CPU-ene kunne treffe opptil 5 GHz klokkehastigheter, men de var kjent for å grovt underutføre sine Intel-kolleger med mye lavere klokkehastigheter. Intel-brikkene hadde mye bedre arkitektur, så de presterte bedre, uavhengig av klokkehastigheter. Ikke legg for mye lager i klokkehastigheter med mindre du sammenligner to prosessorer i samme produktlinje.

Cache er litt annerledes. Cache er et mellomliggende minne som CPU-en skal bruke mens den behandler informasjonen. Den er enda mer flyktig og mye raskere enn RAM fordi den brukes i enda kortere tidsperioder. Cache kommer sannsynligvis ikke til å gjøre noen stor forskjell i CPU-ytelsen med mindre du flytter massevis av data gjennom en CPU med mange kjerner.

Hvis quad core-spill-CPU-en ikke har mye hurtigbuffer, er det ikke en stor sak. Hvis din rendringsarbeidsstasjon mangler i cache-avdelingen, har du ikke det bra.

Nesten annenhver stat du ser på en CPU er sterkt påvirket av CPU-arkitekturen. Den eneste måten å tilnærme seg den på en utdannet måte er å forske på CPU-arkitekturen først. Deretter, hvis det virker som riktig passform, kan du begynne å lete etter riktig modell CPU for deg.

overklokking

Mange PC-utbyggere liker å finjustere sin nye PC etter å ha bygget den. Det er en del av moroa. Overklokking spiller en stor rolle der. En overklokkerbar CPU lar deg skyve klokkehastighetene til prosessoren langt utover det produsenten spesifiserte.

Hvis ekstrem stabilitet er det du er ute etter, er ikke overklokking noe for deg. Nei, overklokkede CPUer er ikke i seg selv ustabile eller utsatt for feil, men du og du alene er ansvarlige for hvordan prosessoren fungerer. Vil du være ansvarlig for det på en misjonskritisk server? Sannsynligvis ikke. Server CPUer overklokkerer vanligvis ikke uansett, så ikke bekymre deg for det.

Hvis du er en gamer eller til og med en profesjonell som føler deg komfortabel med å stille inn maskinen, kan overklokking være en stor fordel. Med tilstrekkelig avkjøling kan mange moderne CPUer nå klokkehastigheter nesten 1 GHz høyere enn de opprinnelig var innstilt på. Det er en enorm forskjell for nøyaktig samme pris.

Overklokking kan være farlig. Du må holde CPU- og hovedkortspenninger under eller i nærheten av produsentens spesifikasjoner. Varme er elektronisk bane, og overklokking kan generere mye av det. Hvis du planlegger å overklokke prosessoren din, må du forsikre deg om at du har en betydelig kjøleløsning for å støtte den.

For øyeblikket er Intels prosessorer som har et modellnummer som slutter på “k” eller “x”, de overklokkerbare. AMDs hele Ryzen-lineup kan overklokkes.

virtualisering

Virtualisering er ikke veldig vanlig for de fleste stasjonære brukere. Det er massivt populært i servermarkedet, og mange brukere av arbeidsstasjoner er avhengige av det. Virtualisering er en teknologi som lar en datamaskin kjøre flere virtuelle datamaskiner i seg selv. Så i stedet for bare å ha det ene basisoperativsystemet installert, vil operativsystemet være "vert" og vil kjøre et programvare kalt en "hypervisor." Den hypervisoren vil støtte et mer "gjest" -operativsystem som kjører. selvforsynt. Det er en overforenkling, selvfølgelig, og hvis du ikke har noen anelse om hvorfor noen ville trenge det, har du sannsynligvis ikke det.

Hvis du bygger en server, trenger du virtualisering. Nesten all server-maskinvare kjører virtuelle maskiner. De lar tjenester skilles og / eller distribueres for effektivitet og enkel styring.

Mange arbeidsstasjonsbrukere liker også virtuelle maskiner. Ta for eksempel utviklere. De trenger ofte å teste ut koden på flere forskjellige operativsystemer og operativsystemversjoner. Det ville være forferdelig å trenge så mange datamaskiner, men virtualisering gjør at de kan ha så mange som de trenger alle på sin vanlige arbeidsstasjon.

For Intel CPUer er virtualisering aktivert gjennom VT-x. AMD-prosessorer bruker AMD-V. De fleste, om ikke alle moderne CPUer støtter minst denne grunnleggende formen for virtualisering. Hvis det er en funksjon du trenger, må du sørge for at du imidlertid kjøper.

GPU Passthrough

I mer avanserte tilfeller trenger du direkte tilgang til maskinvareenhetene dine fra virtuelle maskiner. For eksempel, cloud computerservere trenger deres virtuelle maskiner for å kunne få tilgang til et batteri med GPU-er for beregningsytelse. Dette vil være sant for arbeidsstasjoner for utviklere der programvaren som testes krever GPU-akselerasjon. Hvis du er en Linux-bruker og en gamer, er du kjent med GPU-gjennomgang for å spille Windows-spill på en virtuell maskin.

Uansett støttes gjennomgang av enheter bare på maskinvare med høyere ende. I Intel-prosessorer er virtualiseringsteknologien VT-d. Med AMD er det AMD-Vi. Intels spill-CPUer, de som slutter på “k”, støtter ofte ikke denne funksjonen. De fleste AMD-CPUer gjør det.

ECC-minne

ECC står for feilretting av kode. Det er spesiell kode som er innebygd i RAM for å forhindre sjelden tilfeldig datakorrupsjon. Selv om det egentlig ikke er så vanlig, kan det skje og gjøre det i større mengder arbeidsmengder.

Servere og arbeidsstasjoner drar mest nytte av ECC-evner. Serverne kjører 24/7/365. De stopper aldri, og det har de ikke råd til. Datakorrupsjon kan forårsake serviceavbrudd for tusenvis av mennesker, eller verre, tapte eller uriktige data. Hvis det skjedde i banken din, ville du ikke være fornøyd. ECC-minne bidrar til å forhindre at dette problemet noen gang skjer.

Arbeidsstasjoner som behandler enorme datamengder kan også dra nytte av ECC. Oppgaver som gjengivelse av 3D-modeller og animasjoner kan ta flere titalls timer om gangen, selv på avansert maskinvare. Du ønsker ikke å komme til slutten av prosessen bare for å finne ut at gjengivelsen ble ødelagt et sted underveis, og du må starte på nytt.

På grunn av den spesielle karakteren av ECC-minne, støtter de fleste CPU-er ikke det. Hvis du trenger ECC, og du vil ha Intel, må du holde deg sammen med Xeon-familien. AMD har en historie med å støtte ECC, selv på stasjonære produkter. Det fortsetter med Ryzen. Ryzen ECC-støtte er basert på hovedkortet, så velg et styre som støtter ECC, og Ryzen vil også.

Det rette verktøyet for jobben

Intel i7 7700k

Du må basere valget ditt i CPU på oppgaven du skal bruke den til det meste. Velg CPU som utmerker seg mest ved den oppgaven. Hvis du ønsker å gjøre flere ting med datamaskinen din, velger du enten det viktigste eller ser etter en CPU som faller et sted i mellomgrunnen mellom det du trenger.

Gaming

Gaming er ikke godt flertrådet. De fleste spill kan faktisk bare bruke opptil fire CPU-kjerner. På grunn av dette drar fordel mest av kraftigere individuelle kjerner. Det betyr vanligvis Intel CPUer.

Noe interessant skjer i spillverdenen. Spill bruker ikke engang quad core-CPUer til sin fulle fulle. Noen PC-utbyggere ser med vilje hvor lave de kan gå når de velger en CPU. Det er budsjettmaskiner der ute med Intel Pentium CPUer og avanserte grafikkort fordi spill er mye mer avhengig av GPU enn prosessoren.

Det er noe annet å ta hensyn til med en spill-PC, streaming. Har du planer om å streame spillene dine mens du spiller? Hvis du gjør det, eller planlegger å kjøre andre programmer mens du spiller et spill, kan det være lurt å vurdere en CPU med flere kjerner uansett. De ekstra kjernene vil ikke forbedre spillets ytelse, men de vil hjelpe deg med å kjøre flere programmer, for eksempel streaming-programvare, mens du spiller.

anbefalinger

Mid Range

Intel i5 7600k

Eller

AMD Ryzen 1600

High End

Intel i7 7700k

Eller

AMD Ryzen R7 1700

CAD / 3D / Rende

3D-arbeid er sinnsykt flergjenger og er veldig avhengig av GPU-er for å hjelpe deg med å gjengi oppgaver. Du trenger både en CPU med tilstrekkelig kjerner og RAM-støtte, i tillegg til en kraftigere GPU-er.

På grunn av behovet for mye CPU-kjerner og høye RAM-krav, er det virkelig ikke mulig å bruke en standard stasjonær CPU for 3D-arbeid, bortsett fra AMD Ryzen R7 CPUer, og de vil være budsjettalternativet.

Anbefaling

Budsjett / mellomområde

AMD Ryzen R7 1700x

High End

AMD Threadripper 1950X

… Beklager Intel, du mistet virkelig her.

Kontordatamaskiner

For det første vil det være ekstremt sjelden at et kontor bygger tilpassede PC-er, men i tilfelle de gjør det, vil sannsynligvis en balanse mellom pris og ytelse være best. De fleste kontorarbeidere trenger ikke mye datakraft, men de vil ha fordel av moderat multitasking-evne. Firekjerners CPUer ville faktisk være ideelle i denne situasjonen.

Anbefaling

Budsjett / mellomområde

… det er ikke behov for avanserte maskiner her.

servere

Serverbrikker er enda et område der flere kjerner er viktige. I motsetning til 3D-arbeid og CAD, er hastigheten til de enkelte kjernene vanligvis mindre viktig. Individuelle serveroppgaver er vanligvis av liten vekt (med mindre du snakker big data eller cloud computing), men det er noen ganger tusenvis av disse mindre oppgavene som kommer inn samtidig. Server CPUer trenger så mange kjerner / tråder som mulig med nær uendelig RAM-støtte.

Det er imidlertid generaliteten av serverbruk. Hvis du setter opp en enkel hjemmefilserver, kan du bruke en Raspberry Pi, og det vil sannsynligvis være bra.

For en liten bedriftsserver eller til og med et mer sofistikert hjemmeoppsett, ville Intels E3-serie Xeon-prosessorer eller til og med AMDs Ryzen-kjøring med ECC-minne være flott.

Større distribusjoner blir mye mer komplekse, og det er ingen måte å si sikkert hva du trenger i en kort oversikt som denne. Dette er territoriet der multi-cpu-konfigurasjoner med $ 1000 + -brikker kastes rundt som ingenting. AMDs Epyc CPUer og Intels Xeon E5 og E7-prosessorer er best for disse situasjonene.

kryptering

Krypteringssprekker og cryptocurrency-gruvedrift håndteres begge på GPU-er mer enn CPUer. Denne typen oppgaver er så langt utenfor ligaen av CPUer, det er vanligvis ikke verdt å prøve. Få deg minst en god GPU, så blir du mye lykkeligere.

Når det er sagt, hvis du vil bruke CPU til mer mindre krypteringsrelaterte oppgaver, er multi-core og multi-threaded veien å gå. Tenk på Ryzen R7-linjen. De vil være den beste smell for pengene akkurat nå.

Lukker tanker og fremtiden

Ingen vet hva fremtiden vil inneholde. Før lanseringen av Ryzen tidligere i år var AMD ikke engang en utfordrer i CPU-markedet. Nå har de dominert denne artikkelen, omtrent som om de dominerer folkelig mening i mange samfunn.

Du må alltid lese anmeldelser og benchmarks, og du må alltid vurdere hva du skal bruke datamaskinen til. Det er sannsynligvis et sikkert veddemål at CPU-markedet kommer til å se ballongkjernetall de kommende årene med enda raskere klokkehastigheter og større effektivitet.

Den eneste virkelige måten å "fremtidssikre" datamaskinen på er å kjøpe overfordelingsdeler. Forsøk å kjøpe den beste delen innen det aktuelle markedssegmentet, og ikke billig deg ut på de andre komponentene dine. Det er den beste måten å sikre at datamaskinen din vil være funksjonell og hyggelig i minst de neste årene.

Hvordan kjøpe den beste CPUen i 2017