Az asztali számítógépek és szerverek teljesítményének mérésére gyakran használnak benchmark és stresszteszt módszereket. Ezek a tesztek olyan hardverproblémák és rendszeranomáliák felderítésében is hasznosak, amelyek csak akkor figyelhetők meg, amikor a rendszer nagy terhelés alatt áll.
Ez a cikk különböző segédprogramokat sorol fel, amelyekkel CPU benchmarkokat és stresszteszteket végezhet a rendszerén. Bár sok ilyen alkalmazás lehetőséget biztosít más hardverkomponensek tesztelésére is, ez a cikk csak a CPU-tesztekre összpontosít.
HardInfo (csak benchmark)
A HardInfo egy grafikus segédprogram Linuxhoz, amely információkat jelenít meg a számítógép különböző hardverkomponenseiről, például a processzorról, RAM-modulokról, érzékelőkről, merevlemezekről stb. Támogatja a rendszeréről szóló részletes jelentés txt vagy html formátumú exportálását is, így megoszthatja azt barátaival, összehasonlíthatja más rendszerekkel, vagy használhatja hibakeresési célokra.
A HardInfo a rendszeréről szóló általános információk megjelenítése mellett néhány benchmark eszközt is biztosít a hardver teljesítményének méréséhez. Ami a CPU benchmarkingot illeti, öt módszert tartalmaz: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens és CPU Zlib.
A HardInfo telepítéséhez Ubuntuban futtassa az alábbi parancsot:
A CPU benchmark futtatásához kattintson bármelyik benchmark módszerre a “Benchmarks” szakaszban, ahogy az alábbi képernyőképen látható.
Mihelyt a benchmark befejeződött, a HardInfo megmondja, hogy egy alacsonyabb vagy magasabb pontszám jobb. A könnyű összehasonlítás érdekében más gyártók által gyártott CPU-k pontszámait is megjeleníti.
Sysbench (csak benchmark)
A Sysbench, ahogy a neve is mutatja, egy parancssori alkalmazás, amellyel benchmarkokat futtathatunk a rendszerünkön. A Lua nyelven írt Sysbench elsősorban adatbázis benchmarkok elvégzésére szolgál. Azonban tartalmaz opciókat a CPU, a memória és a fájlok átviteli sebességének tesztelésére is.
A Sysbench telepítéséhez Ubuntuban futtassa az alábbi parancsot:
A Sysbench segítségével végzett benchmark indításához futtassa a következő parancsot:
Hol:
- “cpu” a teszt típusa
- “threads” a sysbench által létrehozott szálak száma a többszálú benchmarking elvégzéséhez
A benchmark viselkedésének testre szabásához más parancssori kapcsolókat is használhat. További részletek ezekről a beállításokról itt találhatók.
A teszt befejezése után a “másodpercenkénti események” változó segítségével felmérheti a CPU teljesítményét. Sajnos a HardInfóval ellentétben a Sysbench nem ad benchmark eredményeket más CPU modellekről, amelyeket a különböző hardvergyártók gyártanak odakint. Ha több számítógépe van, lefuttathatja a tesztet mindkettőn, majd összehasonlíthatja a számokat. Minél magasabb a másodpercenkénti események száma, annál jobb a CPU teljesítménye.
Stress (csak stresszteszt)
A Stressz egy egyszerű parancssori segédprogram a CPU, a memória és a lemez bemeneti-kimeneti stressztesztek elvégzésére.
A stresszt az Ubuntuban a következő paranccsal telepítheti:
Megjegyzendő, hogy a Stress nem fog semmilyen benchmark tesztet futtatni a rendszerén, hanem következetesen kalapálja a CPU-t, és 100%-os teljesítményre kényszeríti. Javasoljuk, hogy a teszt elvégzése előtt zárja be az összes futó alkalmazást. A Stress hosszabb ideig történő futtatása összeomolhatja a rendszert, és előfordulhat, hogy kemény újraindításra lesz szükség a rendszer helyreállításához.
A stressztesztet az alábbi parancs futtatásával indíthatja el, ahol a “cpu” a teszt elvégzéséhez használt szálak számára utal. A tesztet bármikor leállíthatja a terminál bezárásával vagy a <CTRL + C> billentyűkombinációval.
A Stress-t széles körben használtam, amikor egy évvel ezelőtt új PC-t építettem magamnak. Sokat segített a ventilátorok sebességének beállításában a BIOS-ban a jobb hűtés érdekében.
Stress-ng (csak stresszteszt)
A stress-ng a fent említett Stress eszköz frissített implementációja. Sokkal fejlettebb, és több száz tesztet tartalmaz a rendszer megterheléséhez.
A Stress-ng-t az Ubuntuban az alábbi parancs futtatásával telepítheti:
Figyeljen arra, hogy a fent említett figyelmeztetés erre az eszközre is vonatkozik. A stress-ng hosszú ideig történő futtatása lefagyaszthatja a rendszert, így az csak kemény újraindítással állítható helyre.
A stress-ng tesztet az alábbi parancs futtatásával indíthatja el, ahol a “cpu” a teszt elvégzéséhez használt szálak számára utal. A tesztet bármikor leállíthatja a terminál bezárásával vagy a <CTRL + C> billentyűkombinációval.
A fenti parancs futtatásával körülbelül 70 CPU-teszt fut le egymás után. Azonban az összes tesztet párhuzamosan is lefuttathatja az alábbi parancs futtatásával:
A parancsot számos más parancssori kapcsolóval is testre lehet szabni, de ezek mindegyikének ismertetése itt meghaladja e cikk kereteit. Ezeket a lehetőségeket innen fedezheti fel.
S-tui (csak stresszteszt)
Az S-tui egy CPU-erőforrásmonitor, amely terminálalapú grafikus felületet használ az adatok és grafikonok megjelenítéséhez.
Ez támogatja a CPU stressztesztelését a fent felsorolt Stress alkalmazással, miközben szép madártávlatú képet ad a különböző CPU-paraméterekről, mint például a frekvencia, a hőmérséklet és a kihasználtság.
Az S-tui telepíthető az Ubuntuban az alábbi parancs futtatásával:
Mivel ez csak egy terminál alapú frontend a Stress parancssori alkalmazáshoz, nagymértékű használat esetén számítson a rendszer blokkolására.
A következő paranccsal indíthatja el. A teszt leállításához bármikor zárja be a terminált, vagy nyomja le a <CTRL + C> billentyűkombinációt.
7-Zip (csak benchmark)
A 7-Zip egy olyan fájltömörítő eszköz, amely extrém mértékű tömörítést tud végezni a fájlokon, és csökkentett méretű 7z archívumformátumban tárolja őket. A 7-Zip beépített opcióval rendelkezik az LZMA tömörítési benchmarkok futtatására a CPU teljesítmény mérésére.
A 7-Zip telepítéséhez Ubuntuban futtassa a következő parancsot:
Egyszálas benchmark futtatásához használja az alábbi parancsot:
A többszálú benchmarkolás a következő paranccsal futtatható:
Az eredmények millió utasítás/másodpercben (MIPS) vannak megadva. Ezeket az eredményeket más CPU modellekkel is összehasonlíthatja innen.