EPG2VDR verantwortlich für träges Verhalten beim handeln von Timern und Aufzeichnungen ?

  • Hi,


    schon seit längerem plagt mich das Problem, dass mein VDR recht träge reagiert wenn ich z.B. Timer oder Sofortaufnahmen anlege oder lösche. Ich habe stark epg2vdr in Verdacht, denn wenn ich es deaktiviere reagiert wieder alles sofort auf Tastendruck.


    Hier ein Logauszug beim starten einer Sofortaufnahme


    Vom Drücken von Aufnahme auf der Fernbedienung, bis zur Anzeige "Aufzeichnung gestartet" vergehen hier 9 Sekunden, und das ist schon schnell es können auch durchaus mal 15 sein.


    Hier ähnliches beim löschen des Timers


    Hier dauert es 10 Sekunden, bis nach der Bestätigung den Timer zu löschen die passende Meldung auf dem Schirm erscheint.


    Gleiches passiert wenn ich neue Timer anlege oder beliebig Timer aus der Timerliste lösche.


    Das Ganze lässt sich in etwa 8 von 10 Fällen so reproduzieren, tritt also nicht immer auf.


    Der EPGD läuft auf einem Cubietruck. Hier hatte ich auch schonmal die Inhalte der Datenbank bis auf die Bilder gelöscht ( epgd-tool --dropall ). Das brachte vor einigen Wochen kurzzeitig Besserung, half vor einer Woche aber nicht wirklich. Wo kann ich hier ansetzten um das Problem zu beheben ??


    Gruss


    Hollywood

    Server: VDR 2.4.1 mit Ubuntu 19.04 x64 mit vaapidevice, Kernel 5.2.9, ASRock J4105M, 2 x 4096 MB DDR4-RAM, 2 x DD Cine S2, Lirc-Serial mit One4All URC 7960
    Client: VDR 2.4.1 mit Ubuntu 19.04 x64 mit softhddevice-OpenGL oder mit KODI+vnsiserver, Kernel 5.2.5, ASRock H81M, Intel i3-4150, NVIDIA GPU GeForce GT 610 (GF119), 2 x 2048 MB DDR2-RAM, 1 x Technotrend S2-1600, SilverStone Milo ML03, ASRock Smart Remote CIR mit Logitech Harmony 650, Beamer 120'' FullHD-3D

  • [...] Wo kann ich hier ansetzten um das Problem zu beheben ??


    Vernünftige Hardware für die MySQL DB verwenden! Bei Deinem Spielzeug brauchst Du Dich ja nicht zu wundern. ^^


    BTW:
    Ich merke bei mir keinerlei Verzögerungen:


    Aufnahmestart:



    Aufnahmestop:


  • kannst du mal bitte die Timers tabelle abräumen, die spielt für den master branch keine Rolle und es kann sein das hier noch ein Index fehlt, kommt dann im nächsten Release.

    Code
    delete from timers


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Auf die Antwort hab ich gewartet. ;(


    Ich kann da aber nicht so recht dran glauben. Ich habe den Thread hier verfolgt, und auch da deinen Kommentar zur Kenntnis genommen. Da sehe ich es noch ein, da es dort um eine Raspi und den Start vom VDR geht wo einiges an Daten vom EPGD abgeholt werden. Mein Cubietruck hat aber etwas mehr Dampf und beim Anlegen/Löschen von Aufnahmen/Timern werden doch nicht soviele Daten ausgetaucht oder ???


    BTW


    Warum erscheint bei mir so oft


    epg2vdr: Update timer for event ....


    und in deinen Logs nicht ? Hab ich ne volle und du ne leere Timerliste, oder womit hängt das zusammen ?

    Server: VDR 2.4.1 mit Ubuntu 19.04 x64 mit vaapidevice, Kernel 5.2.9, ASRock J4105M, 2 x 4096 MB DDR4-RAM, 2 x DD Cine S2, Lirc-Serial mit One4All URC 7960
    Client: VDR 2.4.1 mit Ubuntu 19.04 x64 mit softhddevice-OpenGL oder mit KODI+vnsiserver, Kernel 5.2.5, ASRock H81M, Intel i3-4150, NVIDIA GPU GeForce GT 610 (GF119), 2 x 2048 MB DDR2-RAM, 1 x Technotrend S2-1600, SilverStone Milo ML03, ASRock Smart Remote CIR mit Logitech Harmony 650, Beamer 120'' FullHD-3D

  • Auf die Antwort hab ich gewartet. ;(


    Ich kann da aber nicht so recht dran glauben. Ich habe den Thread hier verfolgt, und auch da deinen Kommentar zur Kenntnis genommen.


    naja da hatte er ja auch absolut recht - ein arm mit RAM <= 1Gb und ner SD Karte gehört nicht zur supporteten HW. Ab 2Gb und ner 2,5" Platte fängts schon an Spaß zu machen wie andere User berichtien.

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Nun, auch ich habe ein paar Timer in meiner Liste:


    Code
    vdr01_64 ~ # wc -l /etc/vdr/timers.conf
    86 /etc/vdr/timers.conf
    vdr01_64 ~ #


    Und eine mehrere Gigabyte große DB will halt auch verwaltet werden:


  • Ich bemerke die Verzögerungen aber auch und meine HW ist wesentlich potenter.


    Welcher Index muss denn gesetzt werden?

    Grüße


    Hannemann

  • lösche bitte zuerst den Inhalt der timers tabelle und schau obs dann gut ist, Jörg macht dann ein Fix für master fertig.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Hallo Zusammen,


    ich möchte mich hier mal anhängen, da ich bei mir ähnliches Verhalten beobachte: Sobald ich einen Timer anlege / lösche, blockiert epg2vdr den vdr dermaßen, dass ich erst nach ca. 1,5 Minuten erneut Timer anlegen/löschen kann.


    Wenn ich beispielsweise über das Live-Plugin vom epgsearch zuviel angelegte Timer löschen möchte, ist es lästig, nach dem Löschen eines Timers erst einmal 1,5 Minuten warten zu müssen, bis ich den nächsten Timer löschen kann. Auch wenn ich Timer über einen Client-VDR mit remotetimers-Plugin lösche, blockiert der Server derart lange, dass der Client die svdrp-Verbindung abbricht. Dieses Verhalten (oder zumindest ein ähnliches) wurde vom User machtnix schon im September hier beschrieben.


    Auszug aus dem Log:


    Um 15:27:54 habe ich einen Timer gelöscht: "Timer changed, updating", danach ist der VDR "blockiert" und legt erst einmal für 1,5 Minuten bis 15:29:26 eine Pause ein, in der ich nicht erkennen kann, was vdr da macht. Danach folgen in schneller Folge viele Meldungen "Updatie timer for event XXXX" (wohl für jeden Timer eine), nach deren Ausgabe der VDR wieder bereit ist, Timer-Änderungen entgegen zu nehmen.


    Zum diesem Zeitpunkt waren übrigens 120 Timer vorhanden. Der vdr, epgd und mysql laufen auf demselben Rechner: Intel DH87RL, i5-4570S, 32 GB RAM und Datenbank und die VDR-Konfigurationsdateien liegen auf einer 2 TB WD black, die Video-Dateien auf weiteren 4 TB WD red-> ich hoffe nicht, dass diese Hardware auch als zu schwachbrüstig für epg2vdr/epgd/mysql angesehen wird ;)


    Wenn ich mit weiteren Logs helfen kann, das Problem zu suchen/beseitigen, werde ich diese gerne liefern.


    bye, Alex

  • naja da hatte er ja auch absolut recht - ein arm mit RAM <= 1Gb und ner SD Karte gehört nicht zur supporteten HW. Ab 2Gb und ner 2,5" Platte fängts schon an Spaß zu machen wie andere User berichtien.

    Darum schrieb ich ja auch "Da sehe ich es noch ein". An meinem Cubietruck hängt eine 2,5" Platte und bisher fand ich die Leistung ausreichen.

    Server: VDR 2.4.1 mit Ubuntu 19.04 x64 mit vaapidevice, Kernel 5.2.9, ASRock J4105M, 2 x 4096 MB DDR4-RAM, 2 x DD Cine S2, Lirc-Serial mit One4All URC 7960
    Client: VDR 2.4.1 mit Ubuntu 19.04 x64 mit softhddevice-OpenGL oder mit KODI+vnsiserver, Kernel 5.2.5, ASRock H81M, Intel i3-4150, NVIDIA GPU GeForce GT 610 (GF119), 2 x 2048 MB DDR2-RAM, 1 x Technotrend S2-1600, SilverStone Milo ML03, ASRock Smart Remote CIR mit Logitech Harmony 650, Beamer 120'' FullHD-3D

  • lösche bitte zuerst den Inhalt der timers tabelle und schau obs dann gut ist, Jörg macht dann ein Fix für master fertig.


    Christian


    Ich habs probiert, nun läufts, das scheints gewesen zu sein !!!

    Server: VDR 2.4.1 mit Ubuntu 19.04 x64 mit vaapidevice, Kernel 5.2.9, ASRock J4105M, 2 x 4096 MB DDR4-RAM, 2 x DD Cine S2, Lirc-Serial mit One4All URC 7960
    Client: VDR 2.4.1 mit Ubuntu 19.04 x64 mit softhddevice-OpenGL oder mit KODI+vnsiserver, Kernel 5.2.5, ASRock H81M, Intel i3-4150, NVIDIA GPU GeForce GT 610 (GF119), 2 x 2048 MB DDR2-RAM, 1 x Technotrend S2-1600, SilverStone Milo ML03, ASRock Smart Remote CIR mit Logitech Harmony 650, Beamer 120'' FullHD-3D

  • Hi Christian


    lösche bitte zuerst den Inhalt der timers tabelle und schau obs dann gut ist, Jörg macht dann ein Fix für master fertig.
    Christian


    Nachdem ich soeben den Inhalt der timers-Tabelle gelöscht habe, kann ich bei mir auch keine Verzögerungen mehr feststellen: Vielen Dank, für den Hinweis :)


    bye, Alex

  • Prima, kommt vor dem neuen Release noch mal ein Fix hierzu in den master. Im anderen Branch haben wir da übrigens keinerlei Probleme mit - sind aber auch extrem viele Änderungen drin das man es nicht wirklich vergeleichen kann.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Bei mir sieht es auch gut aus.


    Danke

    Grüße


    Hannemann

  • Kann jemand bitte die genaue Vorgehensweise posten, habe das Problem schon seit längerer Zeit und dachte immer ich sei der einzigste


    rookie1

    VDR 4: AMD Kabini 5310, Asrock AM1H-ITX, Gen2Vdr V6, Cine S2, Atric , Harmony 515 , Streacom ST-F7CB EVO

  • Auf dem Server einloggen,
    Den mysql client starten:


    mysql -u epg2vdr -p epg2vdr
    (Ausgehend von der Standardkonf oder als mysql root)
    Passwort eingeben
    delete from timers;
    quit;

    Grüße


    Hannemann

  • kleine Frage mal: ihre seid auf precise testing oder stable?


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!