Szerintem a böngésző ablakok megnyitása után és a bezárásuk előtt a memóriában statikus állapotot találsz. a CPU terhelés a használattól függően egy kicsi ingadozással ment. Tisztítás előtt és után is egyformán. A maghőmérséklet a tisztítás után valamivel kisebb lett. A tisztítás után a kisebb hőmérséklet különbség miatt egy hangyányival nagyobb ingadozással.
Az offiszban van grafikon lehetőség is (hogy pontosan hogyan, arra már nem emlékszem).
Többféle diagram közül lehet választani.
Ha egy táblázatba át tudod írni az adatokat akkor nyertél.
Hogyan tudom a reslog fájlok tartalmát grafikonon ábrázolni?
- Szerkesztve
csuhas32 Na, azt tláltam ki, hogy csinálunk a logból 2 fájlt, az egyikben a CPU terheltség lesz, a másikban a hőfok (a Core 0-é, mert csak ).
cat reslog.txt |grep 'Cpu' | awk 'NR % 2 != 0 { print $8 }' >cpuidle.txt
Ez csinál egy cpuidle.txt-t, minden másodikat tartja meg, mert 2 top van a logban.
cat reslog.txt | grep "Core 0"| awk '{print $3}' > fokok.txt
Ez kiszedi a Core 0 hőmérsékleteit.
A két fájlt összeöntjük:
paste fokok.txt cpuidle.txt | pr -t > egyben.txt
Ezután tedd be a calc-ba, aztán grafikonozd, vizualizáld!
Szerk.: közben lement egy feles is, remélem, nem bandzsítottam félre semmit
klt Tudtam én, hogy nem tudok. Ott tartok, hogy csináltam egy ilyet:
A kihasználtság oszlopban néha van id. érték, lehet, hogy az is gondot fog majd okozni, de sajnos még nem ott tartok. Egyelőre nagyon nem értem, hogyan lesz ebből olyan, hogy az X tengelyen szerepel az idő (első oszlop, mert 2 másodpercenként lett egy új értékünk), az Y-on meg mondjuk a dátumhoz tartozó hőfok (vagy éppen kihasználtság) értékek.
A tündér nem varázsol nekem tetszőt.
Ebből olvasgatás lesz, valahogy biztos a tartományokat kellene megadni jól és kijelölni, hogy ki melyik tengelyen csücsüljön.
Érdemes a gnuplot -ra is rápillantani.
csuhas32 Én azt mondanám, az adatsorok az oszlopok, oszt kész
Közben rájöttem, hogy a +51C fokból elég lenne az 51, mármint a szám.
Erre még kitalálok valamit.
A CPU kihasználtsághoz az egyszerűség kedvéért az idle értékét vettem, szóval arra figyelj majd, hogy a kihasználtság valójában 100-idle.
Szerintem lesz ebből grafikon hamarosan, ügyes vagy te
- Szerkesztve
klt a +51C fokból elég lenne az 51, mármint a szám.
Ez lesz az! Ha csak az értéket kiemelem, akkor megjelenik a grafikonon, viszont a többivel, amiben ott a + és a ˚C, azzal nem tud mit kezdeni.
Most teendők vannak, de amúgy el tudom azt is képzelni, hogy az a fokok.txt-ből vagy akár az egyben.txt-ből a sed-del ki lehetne venni a felesleget.
Köszi!
Szerk: De ebből azért már látszik a fény.
Ha kell, az idle-ből 100-idle oszlopot szerintem könnyen lehet csinálni akár a Calc-ban is.
- Szerkesztve
csuhas32 Próbáld így:
cat reslog.txt | grep "Core 0"| awk '{print substr($3,2,4)}' > fokok.txt
A többi lépés maradhat.
(Az awk a 3. oszlopból kivesz a 2. karaktertől kezdve 4 karaktert, és ez lesz a kimenete. Ez addig jó, amíg a fokok ##.# formában vannak, ha belecsap a 100 fokba, akkor ott kevés lesz a 4 karakter. Szóval, nem általános célú parancssor, csak reméljük, hogy ebben az esetben azért végig jó lesz )
Nekem egyszerűbb a Pluma. Megnyitottam a fokok.txt-t és a „keresés és csere” kiszedett belőle minden +-t és °C-t.
Ja, ez megeszi a 100-at is, ha belekerül.
Gondolom az id-ket is le tudnám váltani egy számértékkel.
:-D
- Szerkesztve
Htibi A Plumám nincsen, az nekem nagyon drága (és talán büdös is), de szerencsére a Xed is szépen megcsinálta ugyanígy. Eszerint az id-ket is le lehetne váltani valamilyen számértékre, de meg kell nézzem, mert lehet, hogy nem azonosra kellene, hanem mondjuk az előtte és utána lévő középértékére.
Köszönöm szépen!
- Szerkesztve
A regex jó, és sed is jó. A kettő kombinációja elég, nem kell grafikus szerkesztő.
`[+-]?\s(\d+[,.]?\d+?)\s°C
cd /path/to/your/folder
sed -i 's/foo/bar/g' filename
csuhas@linuxmint:~/ADAT2/01 Saját/002_Meghajtok utmutatok/ASUS K52F/20231215-16_
35_52reslog$ ls
20231215-16_35_52cpuidle.txt 20231215-16_35_52fokok.txt
20231215-16_35_52egyben.txt 20231215-16_35_52reslog.txt
csuhas@linuxmint:~/ADAT2/01 Saját/002_Meghajtok utmutatok/ASUS K52F/20231215-16_
35_52reslog$ cat 20231215-16_35_52cpuidle.txt | grep id
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
id,
csuhas@linuxmint:~/ADAT2/01 Saját/002_Meghajtok utmutatok/ASUS K52F/20231215-16_
35_52reslog$
- Szerkesztve
bartaszili Jól látom, hogy 13,8 foról indult és 20 fokig bírt felmelegedni?
Hol van ez a gép, valami műhelyben?