Hoe benchmark je je pc
NieuwsOnce upon a time, de kloksnelheid van een processor werd door velen beschouwd als representatief voor de snelheid van een pc. De pc-gebruikers van tegenwoordig zijn veel slimmer in het herkennen dat de kloksnelheid alleen niet de prestaties van een processor weerspiegelt, en ook dat de processor niet het enige onderdeel is dat de snelheid dicteert.
De prestaties zijn afhankelijk van veel factoren, maar het is moeilijk om een nauwkeurig beeld te krijgen van de snelheid waarmee een processor, moederbord, geheugenconfiguratie, grafische kaart en harde schijf zullen werken. Maar bij het kiezen van een nieuwe pc of het beoordelen van de impact van een upgrade, is het belangrijk om de prestaties van een pc te kunnen meten.
Hier komt benchmarking om de hoek kijken, maar met zoveel benchmarks om uit te kiezen, is het moeilijk om te weten welke te kiezen. Het komt erop neer dat geen enkele benchmark - of zelfs maar één type benchmark - aan alle mogelijke vereisten voldoet.
Verschillende benchmarks zijn ontworpen voor verschillende doeleinden en u moet de verschillen begrijpen bij het maken van uw keuze. Hier zullen we u kennis laten maken met de belangrijkste soorten benchmarks, de voor- en nadelen van elk markeren en u begeleiden in het gebruik ervan op uw pc.
Geclassificeerde benchmarks
Benchmarks vallen doorgaans in twee categorieën: synthetisch en op toepassingen gebaseerd. Alle impliceren het uitvoeren van een programma terwijl het meten van de tijd die de code nodig heeft om te voltooien, maar dat is waar de gelijkenis eindigt.
Een synthetische benchmark is een programma dat alleen is geschreven om een cijfer te krijgen dat de prestaties van een pc of componenten opsomt. Deze kunnen in twee categorieën worden verdeeld.
De eerste onderverdeling is de benchmark op componentniveau, wat waarschijnlijk het meest bekend is voor pc-gebruikers. Dit is een stukje software dat componenten individueel verwerkt. Strikt genomen is dat onmogelijk, omdat de uitvoering van software meestal meerdere componenten omvat, maar goede software kan het effect van andere componenten minimaliseren dan die welke wordt gebenchmarkt.
Een benchmark op componentniveau rapporteert ten minste scores voor de processor, het geheugen, de grafische kaart en de harde schijf, hoewel deze scores vaak zijn onderverdeeld, zodat u de leessnelheid van een schijf kunt onderscheiden van de schrijfsnelheid, bijvoorbeeld.
Deze benchmarks kunnen een belangrijke rol spelen bij het selecteren van componenten voor een upgrade, zolang u een benchmarkpakket kunt gebruiken voor uw toekomstige aankoop. Ze zijn ook van onschatbare waarde bij het beoordelen van de effectiviteit van systeemafstemming of het overklokken van uw processor.
Andere synthetische benchmarks (die we 'gecombineerd' noemen, hoewel die term niet universeel wordt gebruikt) hebben tot doel de verschillende componenten samen uit te oefenen op een manier die representatief is voor gebruik in de echte wereld. Deze benchmarks zijn bedoeld om een algehele meting van de systeemprestaties te bieden, dus nuttig zijn bij het kiezen van een nieuwe pc, maar er zijn een aantal zaken waarmee u rekening moet houden.
Ten eerste is het vrijwel onmogelijk om een benchmark voor algemene doeleinden te schrijven, omdat niet alle mensen hun pc op dezelfde manier gebruiken. Een gamer, bijvoorbeeld, zal in hoge mate afhankelijk zijn van de prestaties van de grafische kaart, terwijl iemand die in een database werkt veel meer geïnteresseerd zal zijn in de schijfsnelheid.
De implicatie is dat elke gecombineerde benchmark zal worden afgestemd op een specifiek type applicatie en u moet er een kiezen die representatief is voor uw pc-gebruik..
Het tweede probleem is dat, zelfs als u de meest geschikte benchmark kiest, de manier waarop het de componenten op een pc uitoefent, het gebruik in de echte wereld slechts zal benaderen..
Real-world apps
Ons derde type benchmark, dat gebaseerd is op real-world applicaties, biedt de oplossing voor dit nadeel. Een op toepassingen gebaseerde benchmark voert echte software uit met behulp van gesimuleerde toetsenbordslagen en muisacties, op vrijwel dezelfde manier waarop een macro kan worden gebruikt om een Microsoft Office-toepassing te besturen, terwijl de benodigde tijd om het proces te voltooien wordt gemeten.
Deze benchmarkoplossingen kunnen zeer specifiek zijn, waarbij ze één type actie in één pakket uitvoeren of ze kunnen een reeks acties uitvoeren die als typisch voor gebruik in de praktijk worden beschouwd.
Gecombineerde synthetische benchmarks, die nog steeds veel worden gebruikt in Unix, zijn zeldzaam in de wereld van de Windows-pc, hoewel sommige pakketten op componentniveau verschillende algemene scores leveren die worden verkregen door de componentscores te combineren. In dit geval zullen we ons concentreren op benchmarking op basis van componenten en toepassingen.
Onze synthetische benchmark op componentniveau is Sandra (System Analyzer, Diagnostic and Reporting Assistant) van SiSoftware. Hoewel er meer geavanceerde versies beschikbaar zijn, is de Lite-editie opmerkelijk krachtig, aangezien deze gratis is.
Een goede plaats om te beginnen is de wizard 'Algemene score' te gebruiken, die u kunt vinden op het tabblad Hulpprogramma's. Dit meet de systeemprestaties in vijf brede categorieën: rekenkunde, schaduw, multimedia, geheugen en schijf. Als je je systeem upgradet of optimaliseert, kun je hier later terugkomen om het effect als harde cijfers te zien.
Terwijl u hier bent, wilt u misschien ook een rapport genereren over hoe u uw systeem kunt optimaliseren met behulp van de wizard 'Analyse en advies'. Hoewel veel van de tips voor de hand liggen, en niet allemaal betrekking hebben op het verbeteren van de prestaties, kunt u een of twee nuttige aanwijzingen oppikken.