[vz-dev] Fwd: "Dockstar": billige Backendplattform für mein.volkszaehler? Ja!

Roland Kletzing devzero at web.de
Sat Sep 4 11:28:45 CEST 2010


Moin,

bin dann jetzt auch endlich mal soweit mit meinem Dockstar.

> -> ich würd' mal sagen: das Experiment ist geglückt :-)
Geglückt würd ich untertrieben nennen - eher "Experiment über`s Ziel 
hinausgeschossen" :)

> Die dockstar können wir also als Backend für mein.volkszaehler empfehlen - 
> klein, billig, stromsparend, performant.

Performant kann ich definitiv bestätigen.  Das Teil is nen Knaller - während 
mein Mips32 Omnima Board an einer rrdtool Graphik fast ne Minute rumrödelt 
ist das Dockstar-Teil sogar schneller als mein Homeserver mit 800Mhz/VIA/x86 
CPU und bekommt das Rendern in 0.66s auf die Kette.

Wow!
Die Plattform mit mehr RAM und ich kann meinen kompletten Homeserver damit 
ersetzen......Werd mich wohl doch wohl mal noch nach nem Sheevaplug 
umschauen müssen....Für zusätzliches RAM ist da ja leider kein Slot....

Grüsse
Roland


Auf dem Dockstar:
+ rrdtool graph /tmp/powerstack-1m.png --title 'Energieverbrauch letzter 
Monat' --start end-1m --end now --width 880 --height 
300 --slope-mode --vertical-label VoltAmpere --lower-limit 
0 --alt-autoscale-max DEF:Power1=powertemp.rrd:Power1:AVERAGE 
DEF:Power2=powertemp.rrd:Power2:AVERAGE 
DEF:Power3=powertemp.rrd:Power3:AVERAGE CDEF:Ln1=Power1,Power1,UNKN,IF 
CDEF:Ln2=Power1,Power1,Power2,+,UNKN,IF 
CDEF:Ln3=Power3,Power1,Power2,Power3,+,+,UNKN,IF AREA:Power1#A0A0FF:Phase1 
AREA:Power2#A0FFA0:Phase2:STACK 'AREA:Power3#FFA0A0:Phase3\j:STACK' 
LINE1:Ln3#AA0000 LINE1:Ln2#00AA00 LINE1:Ln1#0000AA
977x373

real    0m0.686s
user    0m0.660s
sys     0m0.030s

cat /proc/cpuinfo
Processor       : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS        : 1192.75
Features        : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant     : 0x2
CPU part        : 0x131
CPU revision    : 1

Hardware        : Marvell SheevaPlug Reference Board
Revision        : 0000
Serial          : 0000000000000000


Auf meinem Homeserver:
+ rrdtool graph /tmp/powerstack-15m.png.neu --title 'Energieverbrauch letzte 
15 Minuten' --start end-15m --end now --width 880 --height 
300 --slope-mode --vertical-label VoltAmpere --lower-limit 
0 --alt-autoscale-max DEF:Power1=test.rrd:Power1:AVERAGE 
DEF:Power2=test.rrd:Power2:AVERAGE DEF:Power3=test.rrd:Power3:AVERAGE 
CDEF:Ln1=Power1,Power1,UNKN,IF CDEF:Ln2=Power1,Power1,Power2,+,UNKN,IF 
CDEF:Ln3=Power3,Power1,Power2,Power3,+,+,UNKN,IF AREA:Power1#A0A0FF:Phase1 
AREA:Power2#A0FFA0:Phase2:STACK 'AREA:Power3#FFA0A0:Phase3\j:STACK' 
LINE1:Ln3#AA0000 LINE1:Ln2#00AA00 LINE1:Ln1#0000AA 
GPRINT:Power1:LAST:%2.1lf%sVA GPRINT:Power2:LAST:%2.1lf%sVA 
'GPRINT:Power3:LAST:%2.1lf%sVA\j'
977x388

real    0m0.969s
user    0m0.928s
sys     0m0.036s

cat /proc/cpuinfo
processor       : 0
vendor_id       : CentaurHauls
cpu family      : 6
model           : 9
model name      : VIA Nehemiah
stepping        : 8
cpu MHz         : 797.954
cache size      : 64 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr cx8 sep mtrr pge cmov pat mmx fxsr 
sse up rng rng_     en ace ace_en
bogomips        : 1595.90
clflush size    : 32
power management:


--------------------------------------------------
From: "Justin Otherguy" <justin at justinotherguy.org>
Sent: Friday, September 03, 2010 7:57 AM
To: "volkszaehler.org von volkszaehler.org" 
<volkszaehler-dev at lists.volkszaehler.org>
Subject: [vz-dev] Fwd:  "Dockstar": billige Backendplattform für 
mein.volkszaehler? Ja!

> Moin,
>
> der Vollständigkeit Halber hier noch das Ende der Geschichte:
>
> habe nun die ca. 4 Mio Datensätze in die psql auf dem dockstar 
> reingeblasen. Während des Importierens (per "psql ..... < <file>") hatte 
> ich den apache gestoppt um etwas RAM zu sparen.
>
> Der Stick, auf dem ich das ursprünglich laufen hatte, scheint mir das 
> übrigens nicht überlebt zu haben... Platte ist für die DB halt doch die 
> bessere Alternative ;-)
>
> Kurzum: die Installation läuft nun mit erstaunlicher Performance (und 
> immer noch mit minimaler Swap-Nutzung); bei der Anzeige eines Tages liegt 
> die Antwortzeit ca. bei Faktor 2-3 über der grossen Maschine; für einen 
> Monat wird der Unterschied dann deutlich geringer (ca. 15 sec statt 13 sec 
> lt. meiner hochwissenschaftlichen Messmethode).
>
> Die 128 MB reichen m.E. also dicke aus für mein.volkszaehler - unabhängig 
> von der Anzahl Datensätze in der DB. Über Optimierung lässt sich da 
> RAM-technisch noch Einiges rausholen: der Apache hat ja ne ganze Reihe 
> Kinder am Start; für den psql gilt das Gleiche. Diese werden ja bei einer 
> lokalen Installation nicht gebraucht (3 Kinder sollten üppig sein für ne 
> Installation mit einem Controllerboard).
>
> Dann könnte man natürlich den Apache selbst noch strippen oder ihn gleich 
> gegen nginx austauschen usw.
>
> -> ich würd' mal sagen: das Experiment ist geglückt :-)
>
> Die dockstar können wir also als Backend für mein.volkszaehler empfehlen - 
> klein, billig, stromsparend, performant.
>
> Mal sehen, wie der neue Code darauf läuft...
>
>
> Gruss, J.
>
> _______________________________________________
> volkszaehler-dev mailing list
> volkszaehler-dev at lists.volkszaehler.org
> https://volkszaehler.org/mailman/listinfo/volkszaehler-dev 



More information about the volkszaehler-dev mailing list