Kapcsolatok

Útmutató a szoftverekhez: Hasznos túlhajtási segédprogramok és egyebek. A Phoronix Test Suite használata, vagy hogyan tesztelheti a virtuális gépek teljesítményét Linux alatt? Linux CPU tesztelési maradék

A processzor hűtési rendszerének és a túlhúzás stabilitásának megfelelő teszteléséhez, amikor meg kell emelni a feszültséget a magas frekvenciák eléréséhez, elég hosszú ideig kell terhelni a szemgolyóra. Ez csak segít speciális közművek aki teheti, karakterlánconként fogja betölteni a processzort, bonyolult, de értelmetlen számításokkal. Itt a lényeg az, hogy a "helyes" programot úgy kell megválasztani, hogy az hatékonyan működjön, összetett lebegőpontos képletekkel nagy mennyiségű adat feldolgozásához. Talán az egyik legjobb, az Intel által létrehozott segédprogram a Linpack. Igaz, a programozók haladó felhasználóknak csinálták, anélkül, hogy a fodros ablakokkal bajlódtak volna, a parancssorra korlátozva magukat. Az érthetetlen gördülő vonalakkal ellátott fekete képernyő kábulatba kergeti a hétköznapi számítógép-felhasználókat, akik nem tudnak mit kezdeni ezekkel és hova kell kattintani. Hála Istennek, voltak kedves emberek, akik grafikus héjat csavartak a Linpack-re, elnevezte az alkotásukat LinX.

A LinX-et nem kell telepíteni, de le kell töltenie az archív fájlt, ki kell csomagolnia, mennie kell a létrehozott mappába, és futnia kell a LinX.exe futtatható fájllal. A program eltávolításához elegendő törölni azt a mappát, ahol a LinX fájlok el lettek dobva, a lényeg az, hogy ne felejtsük el, mi a neve és hol található.

Az a tény, hogy a tesztek elkészítése mögött az Intel áll, nem érdemes aggódni az AMD processzorokkal végzett munka hatékonysága miatt, a LinX tökéletesen betölti az olyan processzorokat, mint az Intel és az AMD.

A LinX elindítása után a program készen áll a munkára, ehhez csak nyomja meg a jobb felső sarokban található "Start" gombot. Ezután türelmet nyerünk, és megvárjuk, amíg a megadott számú teszt átmegy egy körben. Az egyes tesztciklusok végén a táblázatba bekerülnek annak eredményei, nevezetesen a ráfordított idő, az adatfeldolgozás sebessége, a felhasznált szálak száma és a számításokhoz használt lineáris egyenletrendszer mátrixának mérete. . Egyszerre a processzor maximális terhelése, lehetővé téve a stabilitás és a hűtőrendszer általi hőelvezetés hatékonyságának ellenőrzését.

A tesztek leállításához kattintson a "felső" gombra.

A fő ablakban be felső sor a főmenüben vannak olyan részek, ahol a felhasználók módosíthatják:

  • "A probléma hatóköre:" adja meg a számításokhoz használt lineáris egyenletrendszer mátrixának méretét. Minél több, annál tovább tart a számítás. Kérjük, vegye figyelembe, hogy ez a paraméter a "Memória"-hoz van társítva, vagyis amikor az egyiket megváltoztatja, a másik automatikusan megváltozik.
  • "Memória (Mib)", kötet véletlen hozzáférésű memória hogy a program tudja használni a programot. Ahogy fentebb említettük, amikor a hangerő növekszik, a „Feladat mennyisége:” automatikusan megváltozik, és fordítva.
  • "Végrehajtja", hogy hány próbafutást kell végrehajtani egy ciklusban.

A program érdekességei közül érdemes megemlíteni az Everest / Speedfan alkalmazásokból a processzorhőmérsékletre, magfrekvenciákra és tápfeszültségre vonatkozó adatok beszerzésének és tesztek során grafikon formájában történő megjelenítésének támogatását. Ezenkívül lehetővé teszi a tesztek leállítását, ha hiba történik, vagy ha a processzor a megadott érték fölé melegszik (csak akkor, ha Everest / Speedfan párban dolgozik). Szintén a beállításokban beállíthatja az egyidejűleg végrehajtandó szálak számát, kiválaszthatja a 32 vagy 64 bites tesztek bitességét, a tesztelési folyamatok prioritását (jobb hagyni alapértelmezés szerint, hogy a számítógép ne lelassul), és korlátozza a felhasznált programmemória mennyiségét, hogy az operációs rendszer ne lassuljon le.

Ma a LinX, és hogy teljesen pontosak legyünk, a Linpack, ha eldobjuk a grafikus héjat, az egyetlen teszt, amely lehetővé teszi a processzor stabilitásának legmegfelelőbb ellenőrzését. Felhívjuk figyelmét, hogy ez a program nagyon nagy terhelést okoz a processzoron, ami alatt otthon soha nem fog működni, és nem tanácsos folyamatosan több órán keresztül futtatni a számítógépen. Főleg annak fényében, hogy mindenki Intel processzorok a fedő alatti utolsó generációk termo-gumi, amely hosszan tartó magas hőmérsékletnek kitéve idővel elveszítheti tulajdonságait.

A program 32 és 64 bites operációs rendszereken is működik. A program felülete angol és orosz nyelvre van lefordítva, a felhasználóknak le kell tölteniük a kívánt verziót program megfelelő lokalizációval.

A kérdés számítógépes diagnosztika a PC-k vagy laptopok tulajdonosai rendszerint értetlenül állnak a munkájuk során elkövetett rendszeres hibák előtt. De a rajongók nagy része szereti túlhúzni a processzorokat, a videokártyákat, túlbecsülni a memória működési frekvenciáját stb. Természetesen a zavartalan működés ilyen rendellenes helyzetekben nem garantált, és a túlhúzónak ellenőriznie kell a túlhúzott eszköz stabilitását a túlhajtási folyamat során. Processzor ellenőrzése- kötelező lépés a CPU túlhajtásánál. A javasolt cikk csak a processzor ellenőrzésének kérdésével foglalkozik túlhajtás után maximális terhelés alatt... Hasznosság LinX 0.6 egy nagyon egyszerű felület segít nekünk ebben.

Nemrég volt az oldalon egy cikk erről, amiben csak a CPU diagnosztika szükségességét említették, de magyarázat nem volt. Ma úgy döntöttem, hogy kitöltöm ezt a hiányt, és leírom a processzor ellenőrzési eljárását. Mert számítógépes diagnosztika csak egy olyan segédprogramra van szüksége, amely a számítási feladatokkal maximalizálja a CPU-terhelést. Ennek a kompakt programnak a neve LinX. Tovább Ebben a pillanatban releváns a " LinX 0.6.5". A stabilitásteszt mellett a segédprogram jó benchmarkként is használható.

A felhasználó szemszögéből LinX 0.6 egy nagyon egyszerű és kényelmes dolog, egyszerű és intuitív tiszta felület(orosz és angol változat). Támogatja az Intel és az AMD CPU-kat is. A beállításokban kiválaszthatja a 32/64 bites működési módot, a szálak számát, engedélyezheti vagy letilthatja az Intel HyperThreading technológiáját, beállíthatja a futtatások számát, figyelemmel kísérheti a tesztelés folyamatát. élő»… Az előre beállított értékek automatikus mentése a processzor ellenőrzési paraméterei lehetővé teszi a tesztelést ugyanazok a beállítások a következő indításoknál, például a CPU fokozatos túlhajtásánál.


A program főablakának felülete csak néhány vezérlőt tartalmaz. Mindenekelőtt a "Memória mérete" / "Memória" paraméterek és a "Futtatások száma" / "Futtatás" paraméterek érdekelnek. Mert számítógépes diagnosztika ajánlott az első paraméterben kiválasztani az összes rendelkezésre álló memóriát (az „All” gomb a „Memória” mellett), és a „Number of times” / „Run” empirikus beállítást: indítson el egy futást, és számítsa ki a szükséges indítások számát. hogy a program legalább egy óráig fusson. A "Beállítások" / "Beállítások" menüben válassza ki a 32/64 bites módot a telepített processzortól és verziótól függően operációs rendszer... A teszt elindításához / leállításához használja a "Teszt" / "Stop" ("Start" / "Stop") gombokat. A teszt során a teszt előrehaladását jelző kijelző mutatja a kezdés óta eltelt időt, az utolsó lépés végén pedig a „Hibák nélkül elkészült MM m SS-ben” (vagy „Hibák nélkül befejezve MM m SS-ben” feliratot) s” a felület angol verziójában).

Ha egy instabil rendszert hosszú ideig tesztel, hibák léphetnek fel. A "Stop on Error" elem a Linx 0.6 beállításaiban leállítja a processzor további ellenőrzését. Ez nagyon hasznos lehet, ha hibák következnek be CPU túlmelegedés... Az időben leállított teszt bizonyos esetekben előfordulhat életet menteni a tesztelt CPU. Ha a segédprogram elindítása után a kritikushoz közeli vagy ennél magasabb hőmérsékletet rögzített, akkor ez egyértelmű jelzés, hogy szükséges cserélje ki a hűtőt vagy csökkenti a túlhajtást.

Használata LinX 0.6.5 mint viszonyítási alap a processzorsebesség eredményei a fő programablak záró táblázatának "GFlops" / "GFlops" oszlopában jelennek meg. Így Intel Core i7-3770k, amelyet 4,5 GHz-re túlhajtottak, az eredmény egy figura lesz a régióban 110 ... 115 GFlops beállításoktól függően. többszöri futtatás után a megadott CPU kerül feljebb: a sebesség minden lépésnél megjelenik a táblázatban, és az állapotsor a GFlops csúcsteljesítményről (maximális) információt tartalmaz.

Apropó, ha kíváncsi CPU túlhajtás, akkor értetlenül áll a technológia beépítésének megvalósíthatósága előtt HyperThreading Intel CPU-hoz. Nem minden HT-feladat növeli a sebességet, de alábecsüli túlhajtási képességek A "Stone" HT nagyon gyakran bekapcsolt. Számos vélemény alapján a HyperThreading a legcsekélyebb FPS-növekedést sem tapasztalja a legtöbb játékban - itt a "játszhatóság" inkább a videokártyától függ.

A benchmark egy dimenzió maximális teljesítmény számítógép, amely feltételes pontokban van kifejezve. Ez lehetővé teszi a teljesítmény összehasonlítását különböző számítógépek, vagy ugyanaz a számítógép, például túlhajtás vagy alulfeszültség után.

A benchmark és a stresszteszt nem ugyanaz. Mind a benchmark, mind a stresszteszt során a rendszer teljesen fel van töltve. De a benchmarking fő célja a teljesítmény értékelése, a stresszteszt fő célja pedig annak ellenőrzése, hogy a rendszer képes-e a maximális terhelésen működni, vagy meghatározza ezt a határt. Bár valójában egyes programok mindkét funkciót kombinálják.

A benchmark elvégezhető a rendszer egészére, vagy annak egyes összetevőire: for központi feldolgozó egység, videokártyák, bemeneti-kimeneti rendszerek.

A Linuxnak számos programja van a CPU teljesítményének értékelésére, például: sysbench, stressz-ngés phoronix-test-suite... Tőlük stressz-ng elsősorban a stresszteszt funkcióit látja el, de megjeleníti a kapott mérőszámokat, így a rendszer teljesítményének értékelésére, összehasonlítására is kiválóan alkalmas.

Benchmark a sysbenchben

A sysbench egy segédprogram parancs sor... Erősen terhelt DBMS-sel rendelkező szerverek teljesítményének értékelésére készült, de alkalmas a hagyományos rendszerek benchmarkjaira is.

Telepítés Ubuntu, Linux Mint, Debian, Kali Linux rendszerekre:

Sudo apt install sysbench

A programba beépített tesztek:

  • fileio- Teszt fájl I/O
  • processzor- CPU teljesítményteszt
  • memória- A memóriafunkciók sebességének tesztelése
  • szálak- A menetfűző alrendszer teljesítményének tesztelése
  • mutex- Mutex teljesítményteszt

CPU benchmark teszt futtatásához:

Sysbench cpu fut

Ügyeljen a program indítására: az elején ott van a teszt neve, majd az opciók (az első példában nem), majd a parancs.

A programhoz két kivégzőkápolna tartozik:

  • 10000 művelet számokkal
  • 10 másodperc a befejezéshez

Bármelyik előbb bekövetkezik, a program 10 000 esemény vagy 10 másodperc után leáll.

A modern processzorok nagyon erősek, és ha a program nagyon gyorsan véget ér, az adatok megsérülhetnek. Például egy processzor teljesítményének értékelésekor a fojtás (frekvenciák visszaállítása) szerepet játszik. A fojtás túlmelegedés vagy a TDP túllépése miatt kezdődik. Ezek a hatások csak a processzortól való nagy távolságban figyelhetők meg. Ha például a teszt egy másodperc alatt befejeződött, és megkapta n A feldolgozott műveletek közül ez nem jelenti azt, hogy a processzor végrehajtja 60 * n műveleteket, mivel a túlmelegedés és a beállított TDP hőleadás túllépése miatt a frekvenciákat csökkenti.

Hosszabb próbaüzemhez használja a lehetőségeket -Cpu-max-primeés -Idő... Az első készletek maximális összeget az elvégzett műveleteket, a második pedig a maximális benchmark idő. Ha opciókat egyidejűleg használunk, az elsőbbséget élvez -Idő.

A modern CPU-k többmagosak és többszálúak:

Alapértelmezett sysbench egy szálban fut. Ezért, ha a processzor összes magját szeretné használni, használja ezt az opciót – Szálak... 6 fizikai és 12 logikai CPU magom van, így 12-t fogok használni, hogy minden processzor működjön.

Az opció használatakor -Cpu-max-prime, minél rövidebb a program befejezési ideje, annál hatékonyabb a központi processzor:

Sysbench cpu -- szálak = 12 -- cpu-max-prime = 100 000 futás

A program túl gyorsan befejezte a munkát – 10 másodpercen belül valószínűleg nem fog komolyan leszabályozni a processzort. Ezért ilyen értékekkel a teszt alkalmas a rövidtávú csúcsteljesítmény értékelésére.

Beérkezett eredmények:

CPU-sebesség: események másodpercenként: 538,23 Általános statisztikák: teljes idő: 10,0188 s események teljes száma: 5393 Késés (ms): min: 19,85 átlag: 22,27 max: 30,56 95. percentilis: 23,10 összeg: 120 Threadsv61 fairness. / stddev): 449,4167 / 4,11 végrehajtási idő (átl. / stddev): 10,0105 / 0,01

CPU sebességesemények másodpercenként a CPU-ban másodpercenként végrehajtott műveletek számát jelenti - minél nagyobb az érték, annál hatékonyabb a rendszer.

Általános statisztikák teljes idő a műveletek teljes végrehajtási idejét jelenti.

Általános statisztikák az események teljes száma a befejezett események teljes számát jelenti.

Ha a rendszer túl gyorsan leáll, növelheti az értéket például kétszázezer eseményre:

Sysbench cpu --cpu-max-prime = 200 000 futás

A fojtás ellenőrzésének és a processzor teljesítményének hosszú terhelés melletti értékelésének másik módja a végrehajtási idő beállítása, az alábbi példában az idő 300 másodpercre van állítva.

Sysbench cpu --threads = 12 --time = 300 futás

Van amikor opciókat használok -Időés -Cpu-max-prime A CPU-sebesség másodpercenkénti eseményei több tucatszor különböznek egymástól – nyilvánvalóan vagy valami hiba van a programban, vagy a program más szabályok szerint számol.

Benchmark a phoronix-test-suite-ban

Telepítsd a programot:

Sudo apt install phoronix-test-suite

Futtatás - az első alkalommal el kell fogadnia a licencszerződést, így a program engedélyt kér anonim statisztikák küldésére:

Phoronix-test-suite list-available-suites

Az előző parancs felsorolja az elérhető referenciaértékeket.

A Phoronix Test Suite v8.0.1 verziójában elérhető készletek

Pts / audio-kódolás - Hangkódoló rendszer pts / sakk - Chess Test Suite Processzor pts / összeállítás - Időzített kódfordítás Processzor pts / fordító - Fordító processzor pts / tömörítés - Időzített fájltömörítés Processzor pts / számítási - Számítási tesztcsomag rendszer pts / com -biológia - Computational Biology Test Suite Processzor pontok / cpu - CPU / Processzor Suite Processzor pontok / kriptográfia - Kriptográfia Processzor pontok / daily-kernel-tracker - Daily Kernel Tracker System pontok / napi rendszerkövető rendszer - Napi rendszerkövető rendszer pontok / adatbázis - Database Test Suite System pontok / asztali grafika - Asztali grafikus rendszer pontjai / lemez - Lemezteszt Suite Disk pontok / kódolás - Kódolási rendszer pontok / kedvencek - Kedvencek rendszer * pt / játék - Játékrendszer pontok / játék zárva - Zárt forráskódú játékrendszer * pt / játékmentes - Ingyenes szoftveres játékrendszer pontok / gui-eszközkészletek - GUI eszközkészletek Grafika pts / ioquake3-games - Az ioquake3 Engine rendszert használó játékok pts / iqc - Képminőség-összehasonlító csomag Graphics pts / java - Java rendszer pts / java-opengl - Java OpenGL rendszer pts / kernel - Kernel rendszer pts / linux rendszer - Linux rendszer Rendszerpontok / gépi tanulás - Gépi tanulási rendszer pontok / memória - Memória tesztcsomag Memória pontok / mesa - Mesa Test Suite Graphics pts / alaplap - Alaplap rendszerpontok / többmagos - Többmagos processzor pt / netbook - Netbook Test Suite rendszer pont / hálózat - Networking Test Suite Network pts / nevada - OpenSolaris Nevada Test Suite System pts / opencl - OpenCL rendszer pts / opengl-demos - OpenGL Demos Test Suite System pts / opengl-workstation - OpenGL Workstation Test Suite System pts / pts-desktop-live - PTS Desktop Live System m pts / ray-tracing - Ray-Tracing Test Suite rendszer pts / szerver - Szerver alaplapi rendszer pts / ue4 - Unreal Engine 4 Tech demók Linux Graphicson pts / unigine - Unigine Test Suite Graphics * pts / univerzum - Universe Test Suite System pts / universe-cli - Universe CLI Test Suite System * pts / universe-x - Universe X Test Suite System pts / video-kódolás - Video Encoding System pts / munkaállomás - Munkaállomás rendszer pts / munkaállomás-grafika - Munkaállomás grafika pts / xrender - X Render Extension Testing Graphics System / Collection - Collection System

A részben támogatott készletek csillaggal vannak jelölve.

A CPU-teljesítmény-értékelés futtatásához:

Phoronix-test-suite pts / cpu futtatása

Vegye figyelembe, hogy a pts / cpu és más benchmarkok több gigabájtot foglalnak el lemez terület... Például a pts / cpu körülbelül 3 GB adatot tölt le, és körülbelül 7 GB lemezterületet használ (a felhasználó kezdőkönyvtárában).

A processzor aktuális frekvenciájának és hőmérsékletének Linux rendszerben történő szabályozásával kapcsolatos információkért lásd:.

Program cpuburnÚgy tervezték, hogy stresszteszttel tesztelje a rendszert maximum töltésés felmelegíti a központi processzort. Erre optimalizálva különböző típusok processzorok. Úgy működik, hogy egy végtelen hurkot hajt végre egy ALU-n (Aritmetikai logikai egységen) és FPU-n (lebegőpontos egységen). NEM tesztel minden processzor utasítást. a program célja, hogy a processzort a lehető legnagyobb mértékben felmelegítse, ezáltal feszültséget adva magára a processzorra, a hűtőrendszerre, alaplap(főleg feszültségszabályozók) és tápegységek.

A program a következő modulokból áll:

égetP5- Intel processzorokhoz optimalizálva MMX utasítások nélkül;
égetP6- MMX utasításokat támogató Intel processzorokhoz;
égetK6-ért AMD processzorok sorozat K6;
égetK7- processzoroknak AMD Athlon, Duron et seq...;
burnMMX- Tesztelje a gyorsítótár/memória interfészt minden processzorhoz, amely támogatja az MMX utasításokat;
burnBX- Alternatív gyorsítótár/memória teszt Intel processzorokhoz.

Telepítés:

apt-get install cpuburn

A százalékot megpirítjuk

Az összes mag betöltéséhez lefuttatjuk a processzornak megfelelő számú tesztpéldányt (esetemben az intel processzor 8 magos):

burnP6 & burnP6 & burnP6 & burnP6 & burnP6 & burnP6 & burnP6 & burnP6 &

Nem szereted a névleges processzorsebesség korlátokat, inkább túlhajtod a processzort a határaira? Ha a processzor gyorsabban tud működni, akkor megpróbálhatja növelni a memóriát órajel frekvenciája gumiabroncsok és/vagy multiplikátor. A processzor túlhajtása egyszerű - növelnie kell a működési frekvenciáját. A processzor frekvenciájának túlhajtása (túlhúzás) a számítógép instabil működéséhez vezethet, és néha, ami azonban meglehetősen ritkán fordul elő, a számítógép teljes meghibásodásához vezethet. Nos, mivel elhatározta magát... A processzor helyességének meghatározásához túlhajtás esetén hasznos lesz tesztelni a rendszer stabilitását maximálisan, csúcsfelhasználáson és a RAM terhelésén. Más szóval, derítse ki, hogy a processzor és a RAM hibái megjelennek-e a megnövelt termelékenység számítógép. A LinX a CPU és a RAM stressztesztje.

LinX rendszerstabilitási teszt

Mielőtt a processzort és a RAM-ot erőforrás-túlterheléssel tesztelné, ajánlatos az összes programot bezárni, hogy a lehető legtöbb szabad memóriát felhasználhassa. A LinX rendszerstabilitási teszt segítségével valósult meg Intel technológia Linpack. A LinX stresszteszt segédprogram bármely Intel és AMD processzorral működik, Intel processzorok esetén az alkalmazás támogatja az Intel HyperThreading technológiát. A LinX tesztelheti a rendszer stabilitását 32 és 64 bites teszt módban.

LinX beállítások és szolgáltatások

  • Intel Linpack használata erőforrások betöltésére;
  • Intel HyperThreading technológia támogatása (Pentium IV, Atom, Core i7);
  • Intel és AMD processzorok támogatása;
  • processzorterhelés több szálban;
  • prioritás megválasztása;
  • a beállítások automatikus mentése a teszt után;
  • a teszthez kiosztott RAM mennyiségének kiválasztása;
  • a stresszteszt elvégzésének időpontjának előzetes számítása;
  • a Lin32 feladat maximális hangerejének beállítása;
  • hibakezelés azzal a lehetőséggel, hogy hiba esetén automatikusan leállítja a stressztesztet;
  • a tesztjelentés automatikus mentése;
  • értesítések hanggal történő jelzése;
  • CPU hőmérséklet, CPU ventilátor sebesség és feszültség értékek importálása innen Everest programokés Speedfan;
  • építési diagramok;
  • parancssori támogatás;
  • képernyőképek létrehozása és mentése.

Képernyőképek a LinX-ről





Tetszett a cikk? Oszd meg