Även om det är enkelt att köra ett benchmark, kan det vara svårt att få ut bra data från ett benchmark.
snabblänkar
- Två sätt att benchmarka: vetenskapligt och realistiskt
- Verktygen för benchmarking
- Bästa riktmärken för att testa vanliga komponenter
- Benchmarking är så svårt eller utmanande som du vill att det ska vara
Benchmarking är en av de mest populära fritidssysselsättningarna inom datorsamhället, oavsett om det bara är för att se hur snabb en dator är eller för att få skryta. Det är inte svårt att köra ett benchmark; du behöver bara ladda ner lite mjukvara, köra den och spela in resultatet. Från tillfälliga användare till professionella granskare, riktmärken är praktiskt taget universella.
Men det finns lite mer med benchmarking än att bara köra ett test och det finns några viktiga saker att göra Tänk på när du kör benchmarks som kan ha en betydande inverkan på poängen för din hårdvara tar emot. För att vara tydlig, det finns inte en enda korrekt metod för att benchmarka enskilda komponenter, och i själva verket finns det olika metoder för benchmarking som kan få användbar data. Bra benchmarking handlar egentligen om att förstå vad du testar, under vilka förhållanden och hur du testar det.
Två sätt att benchmarka: vetenskapligt och realistiskt
Innan du ens laddar ner någon programvara är den första frågan du bör ställa dig själv varför du benchmarkar, och det finns två grundläggande svar: antingen benchmarkar du för att hitta den teoretiskt högsta prestandan för en komponent, eller för att ta reda på hur en komponent presterar i en typisk dag-till-dag använda sig av. Det förra fallet är vetenskaplig benchmarking och det senare är realistisk eller praktisk benchmarking, och det är i allmänhet där en granskares och en användares benchmarkingpraxis kommer att skilja sig åt.
Vetenskapligt benchmarking av en komponent handlar om att isolera andra komponenter och se till att de påverkar resultaten av ett benchmark så lite som möjligt. Till exempel, i många CPU-recensioner kommer du att se att testsystemet använder riktigt låga grafikinställningar oavsett vilken CPU som testas. Detta för att säkerställa att GPU: n inte begränsar prestanda och för att tvinga CPU: n att bli den begränsande faktorn (kallad en flaskhals) i prestanda. Andra programvarurelaterade metoder inkluderar att testa på ett nytt operativsystem, stänga så många bakgrundsuppgifter som möjligt och ställa in ströminställningarna till maximalt.
Hårdvara är också viktig i vetenskaplig benchmarking eftersom justeringar av inställningar inte alltid räcker för att undvika flaskhalsar. I grund och botten vill du att varje komponent ett testsystem (förutom den som testas) ska vara så avancerad som möjligt så att de inte tar hänsyn till data. Det är i princip allt som finns med metodiken för vetenskaplig benchmarking.
Men uppenbarligen använder ingen av oss våra datorer så här, och resultat från vetenskapliga riktmärken skulle vara i huvudsak orealistiskt, vilket är anledningen till att du förmodligen kommer att jämföra mer realistiskt om du inte är en recensent. För slutanvändare innebär detta i princip bara att köra benchmarks under normala förhållanden, med dina vanliga bakgrundsapplikationer öppna, använda de inställningar du brukar använda och använda din vanliga hårdvara. Granskare kan också ta ett pseudo-realistiskt tillvägagångssätt för vetenskaplig benchmarking, där förhållandena fortfarande är kontrollerade, men anpassade för att återspegla en typisk användares PC.
Om du försöker få de högsta poängen för skryt eller ren nyfikenhet, är vetenskaplig benchmarking förmodligen det du vill göra. Men om du bara försöker få en snabb poäng för din hårdvara eller om du försöker optimera din dators prestanda, är realistisk benchmarking förmodligen vad du borde göra istället.
Vi är fortfarande inte riktigt redo att faktiskt prata om benchmarkingverktyg själva, för ibland är benchmarking inte en automatisk process. Beroende på riktmärket och vad du testar kan det vara nödvändigt att skaffa ytterligare applikationer för att registrera och övervaka viktig statistik om din dator. Det finns massor av applikationer som uppfyller dessa syften men vi ska bara gå igenom några särskilt viktiga.
För grundläggande hårdvaruövervakning är Task Manager kanske den mest kända. Det används ofta för att döda program, men det kommer också med en anständigt robust hårdvaruövervakningssektion för CPU, RAM, lagring, grafik och nätverksenheter. Aktivitetshanteraren visar bara diagnostiska data och kan inte spela in dem, men om du bara är nyfiken på grundläggande saker som användning borde det vara tillräckligt.
Mer avancerad övervakningsprogram krävs om du behöver djupgående statistik om frekvenser, strömförbrukning, temperaturer, spänning och andra datapunkter. HWMonitor är ett bra program för att visa den här typen av saker i ett enkelt tabellformat eftersom det inte bara spårar realtidsdata utan även minimivärden, maximivärden och medelvärden. Det finns också MSI Afterburner, som spårar mycket av samma data men visar den i grafform eller till och med i en överlagring i spel, vilket är användbart för att visa viktig komponentinformation medan du kör ett spelriktmärke.
Om du planerar att benchmarka spel utan att använda inbyggda tester, behöver du ett program som registrerar ramhastighetsdata, och en av de bästa applikationerna för det är OCAT. Det är ett program med öppen källkod som registrerar genomsnittliga och 99:e percentilens framerates och kan visualisera allt det på en graf. OCAT kommer också med ett användbart överlägg som du kan inaktivera om det orsakar problem (vilket inte är ovanligt). Det bästa sättet att testa ett spel med OCAT är att skapa en lagring, börja spela in data och sedan spela normalt i några minuter. Om du vill köra flera, repeterbara tester, ladda bara om lagringen och spela spelet normalt igen under samma tid.
Om du gör avslappnad benchmarking är det förmodligen inte nödvändigt att använda någon av dessa applikationer, men vem som helst som vill spela in en ganska stor mängd omfattande data bör använda minst en av dessa delar av programvara. För vissa saker som strömförbrukning och spänning måste du i stort sett använda en app som HWMonitor eller MSI Afterburner, eftersom benchmarking-mjukvaran själv sällan registrerar den informationen.
Bästa riktmärken för att testa vanliga komponenter
Okej, vi ska äntligen prata om enskilda komponenter och hur man testar dem. Det här är inte på något sätt en heltäckande lista över alla saker du skulle kunna jämföra, inte heller alla riktmärken du skulle kunna utföra; detta är bara en lista över de mest populära komponenterna att jämföra, och de avgörande riktmärkena för dessa komponenter.
CPU: er
Det finns tre grundläggande saker att testa med CPU: er: enkeltrådad prestanda, multitrådad prestanda och spelprestanda. Dessa tre prestandaområden har viss överlappning men är ganska distinkta. Cinebench R23 är ett utmärkt riktmärke för att testa obearbetade enkel- och flertrådiga prestanda; Blenders riktmärke är ett liknande men något mer realistiskt riktmärke för att testa flertrådad skicklighet; och PugetBench är bra för att visa generell prestanda i kreativa applikationer som Adobe Photoshop och Da Vince Resolve.
Att testa CPU-prestanda i spel är ganska komplicerat, men vi ska hålla det enkelt och bara fokusera på bra spel för att testa CPU-prestanda. Det finns massor av spel där ute men jag skulle rekommendera att testa tre typer av spel: en esporttitel med hög FPS, ett modernt, grafiskt intensivt AAA-spel och ett äldre AAA-spel. Bra spel att testa inkluderar Counter-Strike: Global Offensiv, Forza Horizon 5, och Grand Theft Auto V för varje respektive kategori. Att helt enkelt testa spel som många recensenter testar är också en bra idé.
GPU: er
Med GPU: er bryr vi oss främst om prestanda i spel och prestanda i kreativa applikationer. 3DMark-riktmärken som Time Spy och Firestrike är ett enkelt och enkelt sätt att testa en GPU och få ett lättförståeligt resultat, även om det inte nödvändigtvis återspeglar realistisk spelprestanda. Att testa en GPU i ett faktiskt spel är också ganska enkelt; kör bara ett ganska modernt 3D-spel med önskade inställningar och se hur snabb GPU: n är. Du kanske också vill prova att bråka med olika inställningar som ray tracing, DLSS/FSR/XeSS, DX11 vs. DX12, olika upplösningar och så vidare. Det finns också riktmärken för att testa en GPU: s prestanda i kreativ och professionell programvara. Blenders officiella riktmärke är bra att testa eftersom det både är realistiskt och visar prestanda i en slags arbetsbelastning som människor ofta utför på GPU: n. V-Ray är också ett annat renderingsriktmärke som också kan testa strålspårningsprestanda (även om detta för närvarande är begränsat till Nvidia GPU: er). PugetBench för Adobe-applikationer är Da Vince Resolve och Lightroom Classic också bra alternativ, men CPU-prestanda kan ha en betydande inverkan på resultaten.
Bagge
Även om det finns några RAM-riktmärken som den som ingår i AIDA64 som visar dig läs-/skrivhastigheter och latens för ditt RAM-minne, det säger dig inte mycket om din dators verkliga prestanda. Istället bör du köra CPU-riktmärken (främst spel, som med största sannolikhet kommer att dra nytta av snabbare RAM) och se om det finns någon prestandahöjning.
SSD, hårddiskar och annan lagring
För de flesta användare, CrystalDiskMark är det enda riktmärket för lagring du verkligen behöver. Det testar i stort sett alla huvudmått du skulle bry dig om i en SSD eller hårddisk och är också mycket anpassningsbar. Om du vill ha ett riktmärke med ett poäng bifogat, så är 3DMarks Storage Benchmark ett bra val.
CPU och GPU kylare
Att testa kylförmågan hos en kylare bygger på att göra så mycket värme som möjligt genom att förbruka så mycket ström som möjligt. För processorer är ett bra riktmärke att använda Cinebench R23 och övervakning av CPU-temperaturen med HWMonitor eller annan applikation. För GPU: er kommer det att fungera att köra 3DMark Time Spy eller något grafiskt intensivt spel, och för att övervaka GPU-temperaturen är det bäst att använda MSI Afterburner men HWMonitor och andra applikationer fungerar också.
Benchmarking är så svårt eller utmanande som du vill att det ska vara
Oavsett om du är en tillfällig användare som bara letar efter en poäng som du kan koppla till din dator eller en professionell För att försöka ta reda på de grundläggande egenskaperna hos en komponent kan benchmarking vara användbart och jämnt roligt. En av de bästa sakerna med benchmarking är att du får bestämma hur långt du tar det eftersom det inte nödvändigtvis finns ett enda korrekt sätt att testa hårdvara. För att vara tydlig, vissa sätt är bättre än andra, men så länge du är konsekvent i hur du benchmarkar bör du kunna få användbar data, vilket är den grundläggande poängen med benchmarking.