PCLab.pl probetan PCaren erabilera

Iruzkinetan behin eta berriz galdetu zenuen zenbateraino kargatzen diren prozesadoreak aldizka egiten ditugun errendimendu probetan. Uste dugu informazio horrek ez duela uzten batzuek espero dituzten ondorioak ateratzeko, baina oso informazio handikoak izan daitezke. Karga Core i9-9900K prozesadorean grabatu genuen laginaren errendimenduko probetan.

Edukien taula

PUZaren erabilera behatzea softwarearen arazoak modu amateurrean diagnostikatzeko modu ezaguna da. Batzuentzat, jokoan zehar MSI Afterburner overlays ikustea ere dibertigarriagoa da mundu birtualean murgiltzea baino.

Proba bakoitzean, prozesuan zehar CPU karga prozesadorearen mende ez ezik, memoriaren abiadura eta banda zabaleraren araberakoa da. Egindako zereginak GPUaren laguntza behar badu eta datuak garraiatzeko datuak irakurtzen baditu, erabilitako txartel grafikoa eta SSDa ere bai. Ordenagailuaren erabilera praktikoetatik bereizten ez diren erreferenteak ez diren programa gehienetan, CPUaren erabilera sarreren araberakoa da ere. Prozesadore beraren jabea bazara eta programa berak erabiltzen badituzu ere, ziurrenik aurkeztuko ditugunak baino karga profil desberdinak ikusiko dituzu.

Hau da horrelako esperimentu batek ekipoei buruz ia ezer erabilgarria ez izatea. Ez gara saiatuko hortik ateratako ondorioak ateratzen; espero dugu PCLab-en aurkeztutako prozesadoreen emaitzak zertxobait hobeto ulertzea ahalbidetuko duen.

Zer eta nola erregistratu ginen

PUZaren erabilera prozesadorea bera bezain konplexua da. Task Manager Windows eta antzeko programetan (HWInfo, MSI Afterburner, goi eta htop Linux-en …) prozesadore logikoa erabiltzen da C0 energia egoeran badago.

PCLab.pl probetan PCaren erabilera 1

G-ko energia-egoerak PC osora aplikatzen dira: G0-k energia pizten du. S lo egiteko egoera desberdinak dira. Adibidez, esekitze egoeran dagoen ordenagailua G1 eta S3 egoera energetikoetan dago. C estatuak prozesadore logikoei aplikatzen zaizkie: C0 lanaren nukleoa edo haria da, C1-C6 energia aurrezteko gradu desberdinak dira. C0 azpian, prozesadore modernoek dozena bat edo hamar P-estatu dituzte, hau da, errendimendu-estatuak, hau da, erlojuaren maiztasuna eta hornidura-tentsioaren konbinazio desberdinak.

Sistema eragilea arduratzen da prozesadore logikoa C1 edo txikiagora aldatzea, horretarako lanik egiten ez bada. C0 egoeran soilik prozesadoreak argibideak exekutatu ditzake. Prozesadorea C1 egoerara aldatzen da, HALT edo MWAIT argibideak eman dizkiotenean, orduan eten egingo da edo datuak lehenago adierazitako helbidean gordetzeko. C beste estatuetan, prozesadorearen arabera, prozesadorearen zati txikiagoak edo handiagoak desaktibatu daitezke. Erlojua gelditu egin daiteke, memoria cachea garbitu eta RAMan gorde daiteke.

Jakina, C0an egoteak ez du esan nahi prozesadoreak lan erabilgarria egiten duenik. Jarraibide guztiak beteko dituen programa bat sor dezakezu, baina hurrengo urratsean ez du inolako algoritmorik aurreratuko.

Esperimentu honetan, prozesadore logikoak C0 egoeran igarotzen zuen denbora grabatu genuen. Errendimendu kontagailuen laguntzarekin – prozesadorean integratutako diagnostiko mekanismoa – geroztik grabatu dugu 2 behera 5 aldiz segundoko laginaren errendimenduko proben iraupenerako, prozesadore berrien berrikuspenetan egiten dugun bezala. Metodo hau oso zehatza da neurtutako gertakari kopuruari dagokionez – prozesadorean integratutako hardware mekanismoa delako, ez du akatsik egiten eta ez da gelditzen prozesadorearen karga oso handia denean. Gehienetan, probagarria den zereginetan errendimenduan eragin arina du, baina ez zenuke gehiegi erregistratu behar edo denbora luzez.

C0an igarotako denboraz gain, memoria kontroladorearen eta RAMaren artean transferitutako datu kopurua ere grabatu genuen. Irakurri eta idatzi taulan konbinatzen dira. Tamaina honek ez du nukleoen eta cacheen arteko trafikoa, baina IO espazioko gailuen eta DMA memoriaren arteko trafikoa biltzen du.

Emaitzak antzekoen zerrendetan aurkeztuko dira:

PCLab.pl probetan PCaren erabilera 2

CPUaren 100% erabilerak prozesadore logiko batek (haria) denboraren% 100 igaro duela esan nahi du C0 energia egoeran. Erabiltzen dugulako 8- Core, 16 hari Core i9-9900K prozesadorea, grafiko guztiz osoa (% 1600) prozesadore guztiz okupatua esan nahi du – zereginen kudeatzaileak “% 100” deskribatuko lukeen gauza bera. Kolore bakoitzak hari desberdin bat esan nahi du, beti berdina; kolorearen zabalera batek prozesadore logiko baten erabilera-tasa adierazten du. Errendimendu proba normalean 15 eta 30 segundo artean hasten da taula gainean.