Hallo,
neulich hat meine dm800se (v1) alle paar Sekunden Zahnräder gezeigt. Das Kommando top zeigte einen ungewöhnlich hohen Speicherverbrauch des "Dreambox Teletext Cache Daemon" dbttcd:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ P SWAP TIME CODE DATA nFLT nDRT COMMAND
552 root 20 0 123m 42m 252 S 0 32.0 14:23.21 1 81m 14:23 28 103m 244k 0 dbttcd
588 root 20 0 231m 46m 2788 S 1 34.9 220:09.74 1 185m 220:09 1984 141m 133k 0 enigma2
14704 root 20 0 2644 1108 884 R 2 0.8 0:02.36 0 1536 0:02 76 572 1 0 top
Auch heute habe ich den dbttcd abgeschossen (noch ohne Zahnräder), bei Werten von VIRT und RES (KB):
Normal sind wohl eher Werte wie:
557 root 20 0 45720 9108 1060 S 1 6.7 0:42.93 dbttcd
557 root 20 0 48228 11m 1060 S 2 8.6 0:52.18 dbttcd
557 root 20 0 50996 14m 1060 S 2 10.7 1:25.71 dbttcd
die passen,bis auf den hohen Zeitverbrauch in Spalte TIME+, zu anderen in diesem Forum gezeigten Werten. Könnte es sein, dass der dbttcd langsam den Speicher volllaufen lässt?
Naiv würde ich statt dessen erwarten, dass nach einiger Zeit der gesamte Teletext (eines Senders? aller Sender?) im Cache steht und damit dem Wachstum eine Obergrenze gesetzt ist.
dm800se v1, OE 2.0 2015-12-05 mit Updates 12-31, EPGRefresh, Auto3D und SqueezeOut 1.6
Im Log (dmesg) sehe ich nichts auffälliges.