Anonim

Om du kom hit och letade efter, "Köp Threadripper cuz 1337, " kommer du att bli besviken, både och dina val. Det fungerar inte så.

Tänk på processorer som bilar. Du skulle förmodligen inte köpa en stor lastbil och tro att det är den bästa bilen för drag-racing, även den har en massiv motor med massor av hästkrafter. Visst, det kommer inte att vara lika hemskt som en 140 hästkrafter junker, men det är inte vad den byggdes för.

Detsamma gäller för CPU: er. En server-CPU har massor av kraft, men den kommer förmodligen inte att bli lika bra som en relativt billig fyrkärnig CPU för spel. De var designade för mycket olika saker.

Den här guiden är här för att hjälpa dig ta reda på vad du behöver i ditt system och vilka CPU: er som är bäst för den situationen.

Intel Vs. AMD?

snabblänkar

  • Intel Vs. AMD?
  • Single Threaded Vs. Multi-Gängad
  • Vad sägs om klockhastigheter, cache, etc.?
  • Överklockning
  • virtualisering
    • GPU-genomgång
  • ECC-minne
  • Rätt verktyg för jobbet
    • Gaming
    • CAD / 3D / Rendering
    • Kontordatorer
    • servrar
    • kryptering
    • Stänga tankar och framtiden

I flera år verkade det som att debatten om att köpa en processor kom till Intel mot AMD. Till viss del gör det fortfarande, men nu handlar det mer om att välja rätt också för jobbet. Intel och AMD har vardera styrkor och svagheter i sina olika processorer. Vilket du väljer beror mycket oj vad du behöver processorn för.

Till exempel, säg att du behöver en riktigt låg kostnad dator för grundläggande uppgifter, men du vill fortfarande anständig grafisk utgång. Det finns två faktorer där som omedelbart pekar på AMD: s APU-serie av processorer. De är verkligen billiga och de har en mycket bättre inbyggd GPU än något annat på marknaden.

Det finns dock ett par nästan universella sanningar om dessa företag. Intel tenderar att ha bättre enkeltrådiga prestanda i nästan alla fall. Intel har också bredare leverantörsstöd.

AMD har å andra sidan oslagbart värde för priset, och de tenderar att utmärka sig i kraftigt flertrådiga uppgifter.

Single Threaded Vs. Multi-Gängad

AMD Threadripper

Så, tenderar Intel att utmärka sig vid enkeltrådiga arbetsbelastningar, men AMD är bättre på flergängade, men vad betyder det egentligen? Det är verkligen inte så enkelt som du skulle tro.

Ett enda gängat program eller arbetsbelastning kan bara köras i en ström och köras i ordning. En multigängad arbetsbelastning kan delas upp så att flera delar av den kan köras samtidigt.

Nu kan du köra en flerträngad arbetsbelastning på en enda kärnans CPU, men du kommer inte riktigt se fördel av trådarna. Men om du kör en flertrådad arbetsbelastning på en flerkärnig CPU kommer det att påskyndas dramatiskt. Samma sak gäller för att köra flera program på en flerkärnig CPU.

Är fler kärnor alltid bättre? Tyvärr inte riktigt. Generellt sett måste du välja mellan svagare kärnor och färre kraftigare. Intel-processorer tenderar att ha färre kraftfullare kärnor. AMD har vanligtvis mycket fler kärnor som inte är lika starka.

Hyperthreading avser en CPU-kärna som kan bete sig som två kärnor. Så en quad-core CPU med hypertrådning fungerar som en 8-core CPU. Intel hänvisar till hypertrådning separat, medan AMD inkluderade det i det totala kärnantalet. För alla praktiska ändamål märker du ingen skillnad.

Det finns egentligen bara två fall där du väljer entrådad prestanda jämfört med flera gängade. Spel är förmodligen den mest framstående. Spel gör mycket dålig användning av flertrådar, så att ha större enkeltrådiga funktioner tenderar att gynna spel mer.

Det andra fallet där entrådiga prestanda föredras är maskiner med låg effekt med få kärnor. Uppenbarligen, om din dator bara har två kärnor, vill du göra det bästa av dem. Tänk på att dessa instanser börjar försvinna och att även små slutmaskiner har minst fyra kärnor.

Vad sägs om klockhastigheter, cache, etc.?

Klockhastigheter är helt beroende av hur CPU: s faktiska kisel är organiserad och konstruerad. Detta kallas ofta CPU-arkitekturen.

Ett utmärkt exempel från den senaste historien är AMD: s Bulldozer och Piledriver CPUS. De var mer populärt känd som FX-serien. Dessa CPU: er kunde slå upp till 5 GHz klockhastigheter, men de var kända för att grovt undervisa sina Intel-motsvarigheter med mycket lägre klockhastigheter. Intel-chips hade mycket bättre arkitektur, så de presterade bättre, oavsett klockhastigheter. Lägg inte för mycket lager i klockhastigheter om du inte jämför två processorer i samma produktlinje.

Cache är lite annorlunda. Cache är ett mellanminne för CPU: n som ska användas under dess bearbetningsinformation. Det är ännu mer flyktigt och mycket snabbare än RAM eftersom det används under ännu kortare tid. Cache kommer förmodligen inte att göra någon stor skillnad i CPU-prestanda om du inte flyttar massor av data genom en CPU med många kärnor.

Om din fyrkärniga spel-CPU inte har mycket cache är det inte så mycket. Om din renderingarbetsstation saknas i cache-avdelningen kommer du inte att ha det bra.

Nästan varje annan stat som du ser på en CPU påverkas starkt av CPU-arkitekturen. Det enda sättet att närma sig det på ett utbildat sätt är att först undersöka CPU-arkitekturen. Sedan, om det verkar som rätt passform, börja leta efter rätt modell CPU för dig.

Överklockning

Många PC-byggare gillar att finjustera sin nya PC efter att ha byggt den. Det är en del av det roliga. Överklockning spelar en stor roll där. En överklockbar CPU låter dig trycka på processorens klockhastigheter långt utöver vad tillverkaren specificerade.

Om extrem stabilitet är vad du letar efter kommer överklockning inte att vara för dig. Nej, överklockade processorer är i sig inte instabila eller benägna att misslyckas, men du och du är bara ansvariga för hur processorn fungerar. Vill du vara ansvarig för det på en uppdragskritisk server? Antagligen inte. Server-CPU: er brukar inte överklocka ändå, så oroa dig inte för det.

Om du är en spelare eller till och med en professionell som känner dig bekväm att ställa in din maskin kan överklockning vara en stor fördel. Med tillräcklig kylning kan många moderna CPU: er nå klockhastigheterna nästan 1 GHz högre än de ursprungligen var inställda på. Det är en enorm skillnad för exakt samma pris.

Överklockning kan vara farligt. Du måste hålla spänningar på CPU och moderkort under eller nära tillverkarens specifikationer. Värme är elektroniken och överklockning kan generera en hel del av det. Om du planerar att överklocka din processor, se till att du har en betydande kyllösning för att stödja den.

För närvarande är Intels CPU: er som har ett modellnummer som slutar på “k” eller “x” de överklockbara. AMD: s hela Ryzen-sortiment kan överklockas.

virtualisering

Virtualisering är inte riktigt vanligt för de flesta stationära användare. Det är massivt populärt på servermarknaden, och många arbetsstationsanvändare förlitar sig också på det. Virtualisering är en teknik som gör att en dator kan köra flera virtuella datorer i sig själv. Så istället för att bara ha ditt enda basoperativsystem installerat, skulle ditt operativsystem vara "värd" och köra en mjukvara som kallas "hypervisor." Den hypervisorn skulle stödja ytterligare ett "gäst" -operativsystem som körs fristående. Det är naturligtvis en överförenkling, och om du inte har någon aning om varför någon skulle behöva det, gör du det förmodligen inte.

Om du bygger en server behöver du virtualisering. Nästan all serverhårdvara kör virtuella maskiner. De tillåter tjänster att separeras och / eller distribueras för effektivitet och enkel hantering.

Massor av användare av arbetsstationer gillar virtuella maskiner också. Ta exempelvis utvecklare. De behöver ofta testa sin kod på flera olika operativsystem och operativsystemversioner. Det skulle vara fruktansvärt att behöva så många datorer, men virtualisering tillåter dem att ha så många som de behöver alla på sin vanliga arbetsstation.

För Intel-CPU: er aktiveras virtualisering via VT-x. AMD-processorer använder AMD-V. De flesta, om inte alla moderna CPU: er stöder åtminstone denna grundläggande form av virtualisering. Om det är en funktion som du behöver, måste du dock se till innan du köper.

GPU-genomgång

I mer avancerade fall behöver du direkt tillgång till dina hårdvara från virtuella maskiner. Till exempel skulle molnberäkningsserver behöva sina virtuella maskiner för att kunna komma åt ett batteri med GPU: er för beräkningsprestanda. Detta skulle vara sant för arbetsstationer för utvecklare där programvaran som testas kräver GPU-acceleration. Om du är Linux-användare och spelare känner du till GPU-genomgång för att spela Windows-spel på en virtuell maskin.

I vilket fall som helst stöds genomströmning av enheter bara på hårdvara med högre ände. I Intel-processorer är virtualiseringstekniken VT-d. Med AMD är det AMD-Vi. Intels spel-CPU: er, de som slutar på "k", stöder ofta inte den här funktionen. De flesta AMD-processorer gör det.

ECC-minne

ECC står för felkorrigeringskod. Det är en speciell kod som är inbäddad i RAM för att förhindra sällsynt slumpmässig datakorruption. Även om det verkligen inte är så vanligt, kan det hända och gör det i högre volym.

Servrar och arbetsstationer drar mest nytta av ECC-kapacitet. Servrar körs 24/7/365. De slutar aldrig, och de har inte råd. Datakorruption kan orsaka servicestörningar för tusentals människor, eller värre, förlorade eller felaktiga uppgifter. Om det hände i din bank skulle du inte vara lycklig. ECC-minne hjälper till att förhindra att detta problem någonsin händer.

Arbetsstationer som bearbetar enorma mängder data kan också dra nytta av ECC. Uppgifter som rendering av 3D-modeller och animationer kan ta dussintals timmar åt gången, även på avancerad hårdvara. Du skulle inte vilja komma till slutet av processen bara för att ta reda på att renderingen har skadats någonstans på vägen, och du måste börja om igen.

På grund av den specialiserade karaktären av ECC-minne stöder de flesta processorer inte det. Om du behöver ECC, och du vill ha Intel, måste du stanna kvar med Xeon-familjen. AMD har en historia av att stödja ECC, även på stationära produkter. Det fortsätter med Ryzen. Ryzen ECC-stöd är dock baserat på moderkortet, så välj ett styrelse som stöder ECC, och Ryzen kommer också.

Rätt verktyg för jobbet

Intel i7 7700k

Du måste basera ditt val i CPU på den uppgift du ska använda den mest. Välj den CPU som är utmärkt vid den uppgiften. Om du vill göra flera saker med din dator, välj antingen det viktigaste eller leta efter en CPU som faller någonstans i mellangrunden mellan det du behöver.

Gaming

Spelningen är inte väl multigängad. De flesta spel kan faktiskt bara använda upp till fyra CPU-kärnor. På grund av detta har spel mest nytta av kraftfullare individuella kärnor. Det betyder vanligtvis Intel-CPU: er.

Något intressant händer i spelvärlden. Spel använder inte ens quad core-CPU: er till fullo. Vissa datorbyggare ser avsiktligt hur låga de kan gå när de väljer en CPU. Det finns budgetmaskiner med Intel Pentium-processor och avancerade grafikkort eftersom spel är mycket mer beroende av GPU än processorn.

Det finns något annat att ta hänsyn till med en speldator, streaming. Planerar du att strömma dina spel medan du spelar? Om du gör det, eller planerar att köra andra program medan du spelar ett spel, kanske du vill överväga en CPU med fler kärnor ändå. De extra kärnorna förbättrar inte spelets prestanda, men de hjälper dig att köra fler program, som strömmande programvara, medan du spelar.

rekommendationer

Mid Range

Intel i5 7600k

Eller

AMD Ryzen 1600

High End

Intel i7 7700k

Eller

AMD Ryzen R7 1700

CAD / 3D / Rendering

3D-arbete är vansinnigt flertrådigt och förlitar sig starkt på GPU: er för att hjälpa till att göra uppgifter. Du behöver både en CPU med tillräckligt med kärnor och RAM-stöd samt en mer kraftfull GPU.

Genom att behöva massor av CPU-kärnor och de höga RAM-kraven, är det verkligen inte möjligt att använda en vanlig stationär CPU för 3D-arbete, med undantag för AMD Ryzen R7-CPU: er, och de skulle vara budgetalternativet.

Rekommendation

Budget / mellanklass

AMD Ryzen R7 1700x

High End

AMD Threadripper 1950X

… Tyvärr Intel, du tappade verkligen här.

Kontordatorer

För det första kommer det att vara extremt sällsynt att ett kontor bygger anpassade datorer, men i händelse av att de gör det kommer en balans mellan pris och prestanda förmodligen att bli bäst. De flesta kontorsarbetare behöver inte massor av beräkningskraft, men de skulle dra nytta av måttliga multitasking-funktioner. Fyrkärniga CPU: er skulle faktiskt vara idealiska i denna situation.

Rekommendation

Budget / mellanklass

… Det finns inget behov av avancerade maskiner här.

servrar

Serverchips är ännu ett område där flera kärnor är viktiga. Till skillnad från 3D-arbete och CAD är hastigheten för de enskilda kärnorna vanligtvis mindre viktig. Enskilda serveruppgifter är vanligtvis lätta (om du inte talar big data eller cloud computing), men ibland kommer tusentals av dessa mindre uppgifter på en gång. Server-CPU: er behöver så många kärnor / trådar som möjligt med nästan oändligt RAM-stöd.

Men det är generaldelen av serveranvändning. Om du installerar en enkel hemmafilserver kan du använda en Raspberry Pi och det skulle antagligen vara bra.

För en mindre företagsserver eller till och med en mer sofistikerad heminställning skulle Intels E3-serie Xeon-CPU: er eller till och med AMD: s Ryzen-körning med ECC-minne vara bra.

Större implementeringar blir mycket mer komplexa, och det finns inget sätt att säga säkert vad du behöver i en kort översikt som den här. Detta är det territorium där multi-cpu-konfigurationer med $ 1000 + -chips kastas runt som ingenting. AMDs Epyc CPU och Intels Xeon E5 och E7-processorer är bäst för dessa situationer.

kryptering

Krypteringssprickning och cryptocurrency gruvdrift hanteras båda på GPUs sätt mer än CPU: er. Den här typen av uppgifter är så långt borta från CPU-serien, det är vanligtvis inte värt att prova. Skaffa dig åtminstone en bra GPU så blir du mycket gladare.

Med det sagt, om du vill använda din CPU för mer mindre krypteringsrelaterade uppgifter, är multi-core och multi-threaded vägen att gå. Tänk på Ryzen R7-linjen. De kommer att vara det bästa slaget för ditt pengar just nu.

Stänga tankar och framtiden

Ingen vet vad framtiden kommer att hålla. Innan Ryzen lanserades tidigare i år var AMD inte ens en utmanare på CPU-marknaden. Nu har de dominerat den här artikeln, ungefär som att de dominerar den populära åsikten i många samhällen.

Du måste alltid läsa recensioner och riktmärken, och du måste alltid överväga vad du ska använda datorn för. Det är förmodligen en säker satsning att CPU-marknaden kommer att se ballongkärnan räknas under de kommande åren med ännu snabbare klockhastigheter och större effekteffektivitet.

Det enda riktiga sättet att "framtidssäkra" din dator är att köpa överdrivna delar. Försök att köpa den bästa delen inom ditt specifika marknadssegment och inte billig på dina andra komponenter. Det är det bästa sättet att säkerställa att din dator förblir funktionell och trevlig under åtminstone de närmaste åren.

Hur man köper den bästa CPU 2017