Selvom det er nemt at køre et benchmark, kan det være en udfordring at få gode data ud af et benchmark.
hurtige links
- To måder at benchmarke på: videnskabeligt og realistisk
- Værktøjerne til benchmarking
- Bedste benchmarks for test af almindelige komponenter
- Benchmarking er lige så svært eller udfordrende, som du ønsker det skal være
Benchmarking er en af de mest populære tidsfordriv i computersamfundet, hvad enten det blot er for at se, hvor hurtig en pc er, eller for at få pralerettigheder. Det er ikke svært at køre et benchmark; du skal bare downloade noget software, køre det og registrere resultatet. Fra afslappede brugere til professionelle anmeldere er benchmarks praktisk talt universelle.
Men der er lidt mere ved benchmarking end blot at køre en test, og der er nogle vigtige ting overveje, når du kører benchmarks, som kan have en betydelig indflydelse på scoren din hardware modtager. For at være klar, er der ikke en enkelt korrekt tilgang til benchmarking af individuelle komponenter, og faktisk er der forskellige metoder til benchmarking, der kan få nyttige data. God benchmarking handler i virkeligheden om at forstå, hvad du tester, under hvilke forhold, og hvordan du tester det.
To måder at benchmarke på: videnskabeligt og realistisk
Før du overhovedet downloader software, er det første spørgsmål, du bør stille dig selv, hvorfor du benchmarker, og der er to grundlæggende svar: du benchmarker enten for at finde den teoretisk højeste ydeevne af en komponent eller for at finde ud af, hvordan en komponent klarer sig i den typiske dag-til-dag brug. Førstnævnte tilfælde er videnskabelig benchmarking, og sidstnævnte er realistisk eller praktisk benchmarking, og det er generelt her, en anmelders og en brugers benchmarkingpraksis vil afvige.
Videnskabeligt benchmarking af en komponent handler om at isolere andre komponenter og sikre, at de påvirker resultaterne af et benchmark så lidt som muligt. For eksempel vil du i mange CPU-anmeldelser se, at testsystemet bruger virkelig lave grafikindstillinger, uanset hvilken CPU der testes. Dette er for at sikre, at GPU'en ikke begrænser ydeevnen og for at tvinge CPU'en til at blive den begrænsende faktor (benævnt en flaskehals) i ydeevnen. Andre softwarerelateret praksis omfatter test på et nyt operativsystem, lukning af så mange baggrundsopgaver som muligt og indstilling af strømindstillingerne til maksimum.
Hardware er også vigtig i videnskabelig benchmarking, da justering af indstillinger ikke altid er nok til at undgå flaskehalse. Grundlæggende vil du have, at hver komponent et testsystem (undtagen det, der testes) skal være så avanceret som muligt, så de ikke inddrager dataene. Det er dybest set alt, hvad der er til metodologien for videnskabelig benchmarking.
Selvom det åbenbart er, at ingen af os bruger vores computere på denne måde, og resultater fra videnskabelige benchmarks ville være i det væsentlige urealistisk, hvorfor du sandsynligvis vil benchmarke mere realistisk, medmindre du er en anmelder. For slutbrugere betyder dette dybest set kun at køre benchmarks under normale forhold, med dine sædvanlige baggrundsapplikationer åbne, ved at bruge de indstillinger, du plejer at bruge, og bruge din almindelige hardware. Anmeldere kan også tage en pseudo-realistisk tilgang til videnskabelig benchmarking, hvor betingelserne stadig er kontrolleret, men tilpasset til at afspejle en typisk brugers pc.
Hvis du forsøger at ramme de højeste benchmarkscore for pralerettigheder eller ren nysgerrighed, er videnskabelig benchmarking sandsynligvis det, du vil gøre. Men hvis du bare forsøger at få en hurtig score for din hardware, eller du forsøger at optimere ydeevnen på din pc, er realistisk benchmarking sandsynligvis det, du burde gøre i stedet for.
Vi er stadig ikke helt klar til faktisk at tale om benchmarking-værktøjer selv, for nogle gange er benchmarking ikke en automatisk proces. Afhængigt af benchmark og hvad du tester, kan det være nødvendigt at få yderligere applikationer til at registrere og overvåge vigtige statistikker om din pc. Der er masser af applikationer, der opfylder disse formål, men vi skal bare gennemgå nogle få særligt vitale.
Til grundlæggende hardwareovervågning er Task Manager måske den mest kendte. Det bruges ofte til at dræbe programmer, men det kommer også med en anstændigt robust hardwareovervågningssektion til CPU, RAM, lager, grafik og netværksenheder. Task Manager viser kun diagnostiske data og kan ikke optage dem, men hvis du bare er nysgerrig efter grundlæggende ting som brug, så burde det være tilstrækkeligt.
Mere avanceret overvågningssoftware er påkrævet, hvis du har brug for dybdegående statistik om frekvenser, strømforbrug, temperaturer, spænding og andre datapunkter. HWMonitor er et fantastisk program til at vise denne slags ting i et simpelt tabelformat, da det ikke kun sporer realtidsdata, men også minimums-, maksimums- og gennemsnitsværdier. Der er også MSI Afterburner, som sporer meget af de samme data, men viser dem i grafform eller endda i en overlejring i spil, hvilket er nyttigt til at se kritiske komponentoplysninger, mens du kører et spilbenchmark.
Hvis du planlægger at benchmarke spil uden at bruge indbyggede test, så skal du bruge et program, der optager framerate data, og en af de bedste applikationer til det er OCAT. Det er et open source-program, der registrerer gennemsnitlige og 99. percentil framerates og kan visualisere alt det på en graf. OCAT kommer også med et nyttigt overlay, som du kan deaktivere, hvis det forårsager problemer (hvilket ikke er sjældent). Den bedste måde at teste et spil med OCAT på er at oprette en lagring, begynde at optage data og derefter spille normalt i et par minutter. Hvis du ønsker at køre flere, gentagelige tests, skal du bare genindlæse saven og spille spillet normalt igen i samme tid.
Hvis du laver afslappet benchmarking, er det sandsynligvis ikke nødvendigt at bruge nogen af disse applikationer, men enhver der ønsker at registrere en ret god mængde omfattende data bør bruge mindst en af disse stykker software. For nogle ting som strømforbrug og spænding skal du stort set bruge en app som HWMonitor eller MSI Afterburner, da selve benchmarkingsoftwaren sjældent nogensinde registrerer disse oplysninger.
Bedste benchmarks for test af almindelige komponenter
Okay, vi skal endelig tale om individuelle komponenter og hvordan man tester dem. Dette er på ingen måde en omfattende liste over alle de ting, du kunne benchmarke, og heller ikke alle de benchmarks, du kunne udføre; dette er blot en liste over de mest populære komponenter til benchmark, og de typiske benchmarks for disse komponenter.
CPU'er
Der er tre grundlæggende ting at teste med CPU'er: enkelttrådet ydeevne, multitrådet ydeevne og spilydelse. Disse tre ydeevneområder har en vis overlapning, men er ret forskellige. Cinebench R23 er et godt benchmark til at teste rå enkelt- og flertrådede ydeevne; Blenders benchmark er et lignende, men lidt mere realistisk benchmark til test af multi-threaded prowess; og PugetBench er god til at vise generel ydeevne i kreative programmer som Adobe Photoshop og Da Vince Resolve.
Test af CPU-ydeevne i spil er ret kompliceret, men vi vil holde det enkelt og kun fokusere på gode spil til test af CPU-ydeevne. Der er tonsvis af spil derude, men jeg vil anbefale at teste tre typer spil: en høj FPS esports-titel, et moderne, grafisk intensivt AAA-spil og et ældre AAA-spil. Fantastiske spil at teste inkluderer Counter-Strike: Global Offensiv, Forza Horizon 5, og Grand Theft Auto V for hver respektive kategori. Blot at teste spil, som mange anmeldere tester, er også en god idé.
GPU'er
Med GPU'er bekymrer vi os primært om præstation i spil og ydeevne i kreative applikationer. 3DMark-benchmarks som Time Spy og Firestrike er en enkel og nem måde at teste en GPU og få en letforståelig score, selvom den ikke nødvendigvis afspejler realistisk spilydelse. At teste en GPU i et faktisk spil er også ret simpelt; bare kør et ret moderne 3D-spil med dine ønskede indstillinger og se, hvor hurtig GPU'en er. Du vil måske også prøve at rode rundt med forskellige indstillinger som ray tracing, DLSS/FSR/XeSS, DX11 vs. DX12, forskellige opløsninger og så videre. Der er også benchmarks for test af en GPU's ydeevne i kreativ og professionel software. Blenders officielle benchmark er en god en at teste, da den både er realistisk og demonstrerer ydeevne i en slags arbejdsbyrde, som folk ofte udfører på GPU'en. V-Ray er også et andet gengivelsesbenchmark, der også kan teste ray tracing-ydeevne (selvom dette i øjeblikket er begrænset til Nvidia GPU'er). PugetBench til Adobe-applikationer er Da Vince Resolve og Lightroom Classic også gode muligheder, men CPU-ydeevne kan have en betydelig indflydelse på resultaterne.
vædder
Selvom der er nogle RAM-benchmarks som den, der er inkluderet i AIDA64 der viser dig læse-/skrivehastigheder og latens for din RAM, det fortæller dig ikke meget om din pc's virkelige ydeevne. I stedet bør du køre CPU-benchmarks (primært spil, som med størst sandsynlighed vil drage fordel af hurtigere RAM) og se, om der er nogen præstationsforøgelse.
SSD'er, HDD'er og andet lager
For de fleste brugere, CrystalDiskMark er det eneste opbevaringsbenchmark, du virkelig har brug for. Det tester stort set alle de vigtigste målinger, du ville bekymre dig om i en SSD eller HDD, og den er også meget tilpasselig. Hvis du vil have et benchmark med en score tilknyttet, så er 3DMarks Storage Benchmark et godt valg.
CPU og GPU kølere
Test af en kølers køleevne afhænger af at lave så meget varme som muligt ved at forbruge så meget strøm som muligt. For CPU'er er et fint benchmark at bruge Cinebench R23 og overvågning af CPU-temperaturen med HWMonitor eller et andet program. For GPU'er vil det at køre 3DMark Time Spy eller et hvilket som helst grafisk intensivt spil fungere, og for at overvåge GPU-temperaturen er det bedst at bruge MSI Afterburner, men HWMonitor og andre applikationer vil også fungere.
Benchmarking er lige så svært eller udfordrende, som du ønsker det skal være
Uanset om du er en afslappet bruger, der bare leder efter en score, du kan knytte til din pc eller en professionel forsøger at finde ud af en komponents grundlæggende egenskaber, kan benchmarking være nyttigt og jævnt sjovt. En af de største ting ved benchmarking er, at du kan bestemme, hvor langt du tager det, da der ikke nødvendigvis er en enkelt korrekt måde at teste hardware på. For at være klar, er nogle måder bedre end andre, men så længe du er konsekvent i, hvordan du benchmarker, bør du være i stand til at få brugbare data, hvilket er det grundlæggende punkt i benchmarking.