A benchmarking valószínűleg a számítástechnika és a technológia egyik legelemibb és legösszetettebb folyamata. Céljuk, hogy reprezentálják, mire képes a hardvered a valós és a lehető legrosszabb forgatókönyvekben is.Sok mindent érdemes figyelembe venni a benchmarking során. Mit vizsgálsz benchmarkinggal? A CPU-t, a memóriát, az SSD IOP-ját, vagy esetleg a GPU-t. Milyen munkaterhelésekhez végez benchmarkinget? Ez az a pont, ahol az egész rendszert egyetlen egységként kell figyelembe venni, ahelyett, hogy csak egy komponensre összpontosítanánk. Például, ha a rendszer teljesítményét adatbázisként benchmarkolja, nem mérheti csak az SSD sebességét, és máris kész. A CPU lehet szűk keresztmetszet, vagy akár a memória is.

Mivel a benchmarking folyamata mennyire bonyolult, és mennyire fontos a döntés meghozatalakor. Szükségünk van valamilyen szabványos eszközkészletre, amellyel benchmarkolhatjuk a rendszereinket, könnyen érthető eredményt kapunk, és hatékonyan használhatjuk a különböző hardverkomponensek és konfigurációk összehasonlítására.

Itt van néhány ingyenes benchmarking eszköz, amellyel a hardverek és a felhasználási esetek széles körét lefedheti.

Indigo Benchmark – Rendereléshez és tartalomkészítéshez

Most, amikor a PC és az asztali számítógépek között az AMD és az Intel, valamint az AMD és az Nvidia között minden eddiginél nagyobb háború dúl, ez a benchmark erősen ajánlott. Ezzel a benchmarkkal mind a CPU-t, mind a GPU-t a végletekig tesztelheti bizonyos munkaterheléseknél, például videorenderelésnél és tartalomkészítésnél.

Az ok, amiért az első helyen szerepel a listán, az az, hogy platformokon átívelő. Telepíthető macOSX-re, Windowsra és természetesen Linuxra is. A szoftver crossplatform jellege segíthet a legjobb operációs rendszer kiválasztásában is, amellett, hogy lehetővé teszi a különböző hardveres opciók összehasonlítását.

Phoronix Test Suite

A Phoronix egy teljesebb eszközkészletet kínál a rendszer szinte bármilyen aspektusának benchmarkolásához. Ráadásul teljesen nyílt forráskódú, és nem csak ingyenesen használható. Az általa kínált keretrendszer bővíthető, és tetszőleges számú különböző tesztet képes befogadni, amelyeket a rendszere teljesítményét szeretné látni. Rendkívül erős, rugalmas és hasznos mind a rendszergazdák, mind az asztali számítógépek szerelmesei számára.

A Phoronix hivatalos weboldalán ezen kívül egy nagyon mélyreható elemzést talál a benchmarking eljárásokról, ha még nem ismeri ezt a területet. Legutóbbi bejegyzésüket, amelyben részletesen bemutatják a spectre és meltdown mitigációs javítások hatását a rendszer teljesítményére, személyesen is ajánlom.

IOzone

Talán nem az első számú szempont egy PC vagy szerver építése során, de az SSD-k fontosak. A gyorsabb SSD-k gyorsabb rendszereket eredményeznek. Az ok nagyon egyszerű. A modern CPU-k és a memória elég gyorsak ahhoz, hogy ha egy program vagy egy adat egyszer eléri őket, akkor azt gyorsan be lehessen olvasni vagy végre lehessen hajtani.

A másodlagos tárolók, mint például az SSD-k, jelentős szűk keresztmetszetet jelentenek. Minél tovább tart, amíg az információ eléri a CPU-t, annál lassabb lesz az élmény. Az IOzone segítségével igazán közelről megnézheti, hogyan teljesít a tárolója. A tökéletes SSD kiválasztásához figyelembe kell venni a szekvenciális olvasást, a szekvenciális írást és a véletlenszerű IOP-t.

Az olyan munkaterhelések, mint a videostreaming, a magasabb szekvenciális olvasásból profitálhatnak, míg az adatbázisok a magasabb véletlenszerű IOP-ból. Tehát a tárolási benchmarking soha nem olyan egyszerű, mint a dd futtatása egy lemezre.

Web Latency Benchmark

Sokat beszéltünk a tárolásról és a számítási feladatokról, ami egy dolgot kihagy, ez pedig a hálózat. Bár rengeteg eszköz áll rendelkezésre a hálózati mérnökök számára, hogy benchmarkolják és figyeljék a hálózatépítésüket a 10G interfészeiket, én a hálózatépítés egy teljesen más rétegéről akartam beszélni.

A Web Latency Benchmark egy benchmark a webböngészőhöz a Google-től. Ez a platformokon átívelő benchmark igen hasznos a webböngésző valós teljesítményének összehasonlításakor. Olyan dolgokat mér a benchmark, mint a billentyűleütések és a böngésző válaszai közötti késleltetés, a görgetési késleltetés és a jank és még néhány más dolog.

A böngészőkkel sokat foglalkozunk, ha a Firefox és a Chrome teljesítménye a legkisebb mértékben is különbözik, érdemes összehasonlítani őket, és kiválasztani a jobbat.

7-zip

Igen, a 7-zip archiváló eszköz saját, beépített benchmarkoló eszközzel rendelkezik. Ha a munkaterhelésed sok tömörítéssel és kicsomagolással jár. Akkor ezt a benchmarkot tényleg érdemes megfontolni.

Ezt az eszközt még tovább is viheti, olyan dolgok, mint a jelszó brute force támadás vagy szótári támadás futtatása mind lehetséges a 7-zip használatával. Ha látni szeretné a különbséget a CPU és a GPU között az ilyen jellegű munkaterhelések (amelyek könnyen többszálúak lehetnek) kezelése során, a 7-zip sokat tud nyújtani.

Következtetés

Mielőtt elkezdené a benchmarkok futtatását a saját rendszerén, erősen javaslom, hogy nézze meg a PassMark szoftver weboldalát, és csak próbálja meg kikövetkeztetni, hogy a különböző CPU benchmarkok mit mutatnak és mit tükröznek. Van többszálas pontszám, egyszálas pontszám és a különböző CPU-k különböző órajelen dolgoznak. Röviden, elég nagy a változatosság.

Próbálja meg elképzelni magát olyannak, aki megpróbálja kiválasztani az egyik CPU-t a saját építéséhez, hogyan döntené el, melyik a jobb az Ön számára? A jó benchmarkoknak választ kell adniuk ezekre a kérdésekre.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.