stat

Átírtam a webes terhelés megjelenítő cuccomat úgy, hogy gnuplot helyett html5-ös vektort használjon és ne legyen httpd függőség:

https://github.com/log69/stat

sudo apt-get install dstat ruby
wget "https://raw.githubusercontent.com/log69/stat/master/stat.rb"
ruby stat.rb &
firefox 127.0.0.1:8888

(Megjegyzés: várni kell pár percet míg dstat begyűjt adatokat, mert a cél, hogy visszamenőleg hosszú távra lássuk a gép terhelést és ne az aktuálisat - arra vannak egyéb eszközök).

Hozzászólások

elegge unortodox a 0 reprezentalasa...

--
"nem tárgyszerűen nézem a dolgot, hanem a vádló szerepéből. Sok bosszúságot okoztak, örülnék ha megbüntetnék őket - tudom gyarló dolog, de hát nem vagyok tökéletes." (BehringerZoltan)

Nekem így tetszik és így olvasható sok ok miatt. Például nem akarom hogy a görbe leérjen az x tengelyre, mert ha van margó és hely, akkor kellemesebb olvasni. A nulla nem feltétlen mindig alulra esik - például középre, mert van negatív érték is (használom ezt a kódom máshol is). Illetve zavaróbb ha a nulla jelzése is folyamatos vonal. A szaggatott jobban elkülöníti a színnel együtt.

Példa:
http://i.imgur.com/2ZZR1qu.png

Sokszor sok dolog túl van fejlesztve és csicsázva például más terheltséget mutató cuccokban. Nem kell. Ezt sokan nem ismerik fel. A Win8-astól felfelé lévő feladatkezelő terheltségi panelja például tetszik.

mondjuk az abrazolt dolgok pont nem vesznek fel negativ erteket :-) Az iskolai koordinatarendszereken szocializalodott emberek szamara ha a gorbe nem az x tengelyen van, akkor != 0 erteket latunk. Legalabbis a tobbi normalis grafikonon...

--
"nem tárgyszerűen nézem a dolgot, hanem a vádló szerepéből. Sok bosszúságot okoztak, örülnék ha megbüntetnék őket - tudom gyarló dolog, de hát nem vagyok tökéletes." (BehringerZoltan)

Már vagy 8–10 éve nem használtam aktívan a gnuplotot, de úgy rémlik, hogy ott a major és minor ticks használatával oldottam meg hasonló problémát. Jelen esetben a major ticks páros óránként lenne. Azt nem tudom, hogy ezt a módszert tudod-e használni a saját megoldásodban.

-----

(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-

Közben átírtam a kódot, hogy ne kelljen httpd függőség meg crontab magic, csak a stat.rb indítása és a 127.0.0.1:8888 megnyitása.

Szerk.: volt pár nagyobb bug fix, most már jónak tűnik.