tvmovie2vdr - update von epgdata dauer ewig...

  • Hi,


    der download von epgdata.com geht schnell aber das parsing der epg-daten extrem lang und verursacht viel I/O.


    Leider sieht man nicht viel wenn man die debug option benutzt:
    animah:~# tvm2vdr -vv
    cleanup old files ..
    lösche Daten von heute ..
    reading channels ..
    mesg getting EPG from Hoerzu ..
    < Message queued
    quit
    < animah closing connection
    downloading hoerzu_20091011.zip
    get /var/cache/vdr-addon-tvmovie2vdr/downloadfiles/hoerzu_20091011.zip or http://www.epgdata.com/index.php?action=sendPackage&dataType=xml&dayOffset=0&pin=XXXXXXX
    try 1
    unzipping ..
    found dtd qy.dtd
    parsing XML file


    Und dann dauert es......


    Hat noch jemand dieses Symptom?
    Oder eine Idee wo ich die Ursache finden könnte?


    Das löschen der logdatei und des download caches hat nichts gebracht.


    Bye
    John


    • VDR#1: CoolerMaster ATX-620, MR Fortron 350 Watt ichbinleise®, FSC 1562, Celeron 2GHz, 256 MB, HD400LD, silentmaxx HD-silencer, LG GSA-4160B, Nexus-S, IR rev.4 von hirc, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

    • VDR#2: passiv Gehäuse von Hewlett600, VIA MII-12000, 256 MB, HD400LD, TT 1.5, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

  • Patch habe ich schon lange im Einsatz....daran kann es also nicht liegen.


    Dachte eigentlich das sich das Format der EPG-Daten geändert hat und ein neuer Patch notwendig wäre und ich das nicht mitbekommen habe.


    Bye
    John


    • VDR#1: CoolerMaster ATX-620, MR Fortron 350 Watt ichbinleise®, FSC 1562, Celeron 2GHz, 256 MB, HD400LD, silentmaxx HD-silencer, LG GSA-4160B, Nexus-S, IR rev.4 von hirc, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

    • VDR#2: passiv Gehäuse von Hewlett600, VIA MII-12000, 256 MB, HD400LD, TT 1.5, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

  • Hast du irgendetwas anderes Speicherintensives laufen? Wenn die Maschine beim Parsen anfängt Speicher auszulagern dauert es um einiges länger.


    Mir ist hier nichts besonderes aufgefallen.


    Grüße,
    Matthias

    Client: Antec Fusion Black, GA-MA78GM-S2H, Athlon X2 4050e, NVidia 9400GT per HDMI an Samsung LCD, Precise, vdr-sxfe, XBMC
    Server: Intel, Trusty, VDR 2.0.2, xineliboutput-plugin, 2x TechnoTrend CT2-4400

  • Habe keine neuen bzw. weiteren Programme laufen oder installiert.


    Hier mal eine Ausgabe vom "top":
    animah:~# top -b -n 1
    top - 12:57:34 up 11 min, 3 users, load average: 5.38, 3.92, 2.03
    Tasks: 53 total, 1 running, 52 sleeping, 0 stopped, 0 zombie
    Cpu(s): 22.8%us, 11.9%sy, 1.1%ni, 8.0%id, 52.3%wa, 0.9%hi, 3.0%si, 0.0%st
    Mem: 248240k total, 245032k used, 3208k free, 216k buffers
    Swap: 722884k total, 377108k used, 345776k free, 3548k cached


    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    4042 vdr 15 0 174m 5920 1368 S 96.7 2.4 2:45.73 vdr
    4183 root 18 0 487m 175m 516 D 2.0 72.5 1:11.59 tvm2vdr
    1 root 15 0 1944 360 340 S 0.0 0.1 0:01.06 init
    2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
    3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0


    • VDR#1: CoolerMaster ATX-620, MR Fortron 350 Watt ichbinleise®, FSC 1562, Celeron 2GHz, 256 MB, HD400LD, silentmaxx HD-silencer, LG GSA-4160B, Nexus-S, IR rev.4 von hirc, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

    • VDR#2: passiv Gehäuse von Hewlett600, VIA MII-12000, 256 MB, HD400LD, TT 1.5, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

  • Code
    Mem: 248240k total, 245032k used, 3208k free, 216k buffers
    Swap: 722884k total, 377108k used, 345776k free, 3548k cached
    
    
    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    4183 root 18 0 487m 175m 516 D 2.0 72.5 1:11.59 tvm2vdr


    Dein Swapspace ist ordentlich in Benutzung. 256MB Speicher ist leider sehr knapp. Ein Ausbau auf 1GB sollte das beschleunigen. Alternativ könntest du versuchen, den EPG-Zeitraum zu begrenzen.


    Grüße,
    Matthias

    Client: Antec Fusion Black, GA-MA78GM-S2H, Athlon X2 4050e, NVidia 9400GT per HDMI an Samsung LCD, Precise, vdr-sxfe, XBMC
    Server: Intel, Trusty, VDR 2.0.2, xineliboutput-plugin, 2x TechnoTrend CT2-4400

  • Hatte es jetzt mal nur mit 5 Tagen download probiert. Aber des parsen dauer ja pro Datei so lange. Bring also nix.


    Habe jetzt mal auf tvinfo umgestellt. Das funktioniert ohne Probleme.


    Nächste Woche werde ich mal den Tip mit den Swapspace ausprobieren.


    Wundere mich aber warum auf einmal das Parsen solange dauert, habe ja nichts verändert, da unterwegs gewesen.


    Erstmal vielen Dank für die Hilfe.


    Melde mich eventuell nächstes Wochenende.


    Bye
    John


    • VDR#1: CoolerMaster ATX-620, MR Fortron 350 Watt ichbinleise®, FSC 1562, Celeron 2GHz, 256 MB, HD400LD, silentmaxx HD-silencer, LG GSA-4160B, Nexus-S, IR rev.4 von hirc, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

    • VDR#2: passiv Gehäuse von Hewlett600, VIA MII-12000, 256 MB, HD400LD, TT 1.5, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

    Einmal editiert, zuletzt von John Difool ()

  • Zitat

    Original von John Difool
    Nächste Woche werde ich mal den Tip mit den Swapspace ausprobieren.


    Das war ein Missverständnis. Ich meinte nicht Swapspace vergrößern sondern RAM.


    Grüße,
    Matthias

    Client: Antec Fusion Black, GA-MA78GM-S2H, Athlon X2 4050e, NVidia 9400GT per HDMI an Samsung LCD, Precise, vdr-sxfe, XBMC
    Server: Intel, Trusty, VDR 2.0.2, xineliboutput-plugin, 2x TechnoTrend CT2-4400

  • Moin,
    bei mir schien es gestern beim "probieren, ob es wieder klappt" auch irgendwie "länger" als normal zu brauchen - zudem war der Rechner "gut beschäftigt mit irgendetwas"...
    Offensichtlich wurde wirklich etwas an dem Datenaufbau verändert...

    - VDR-Server: yavdr 0.5 * DELL PowerEdge T20 Server PC Xeon E3-1225v3 8GB RAM * DigitalDevices Cine S2 Rev. 5.5 + V6.5
    - VDR-Reserve: yavdr 0.5 * GA-MA785GMT-UD2H mit AMD AD235EHDGQ * 2GB (KVR1333D3N9K2) * DigitalDevices Cine S2 Rev. 5.5 & DuoFlex S2 Erweiterung
    - VDR-Wohnzimmer: yavdr 0.5 * Xtreamer Ultra 2 Deluxe * 4GB Ram * 32GB SSD * GeForce 520M

    Einmal editiert, zuletzt von Oswald-Kolle ()

  • Wenn ihr keinen übersteigerten Wert auf die Bilder im EPG legt, dann könnt Ihr ja mal hier vorbei schauen.
    Geht richtig schnell und läuft zumindest bei mir sehr stabil.
    Außerdem holt es die Daten so lange, bis nichts mehr da ist. Im Gegensatz zu tvmovie2vdr, wo man vorher sagen muss wieviel man haben will.

  • Im gelieferten XML sind die Sendungen an manchen Tagen mehrfach enthalten (bei 4x habe ich aufgehört zu zählen). Das erklärt wohl auch den erhöhten Aufwand beim Parsen.


    Immer mal was Neues :)

    Client: Antec Fusion Black, GA-MA78GM-S2H, Athlon X2 4050e, NVidia 9400GT per HDMI an Samsung LCD, Precise, vdr-sxfe, XBMC
    Server: Intel, Trusty, VDR 2.0.2, xineliboutput-plugin, 2x TechnoTrend CT2-4400

  • Ich werde mal am Wochenende das von HTPC-Schrauber empfohlene Script ausprobieren.


    Vielen Dank für den Tip.


    Bye
    John


    • VDR#1: CoolerMaster ATX-620, MR Fortron 350 Watt ichbinleise®, FSC 1562, Celeron 2GHz, 256 MB, HD400LD, silentmaxx HD-silencer, LG GSA-4160B, Nexus-S, IR rev.4 von hirc, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

    • VDR#2: passiv Gehäuse von Hewlett600, VIA MII-12000, 256 MB, HD400LD, TT 1.5, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

  • HTPC-Schrauber
    Ja, Script war falsch formuliert. Habe mir das Packet schon runtergeladen und gesehen das ich das kompilieren muss.


    Scheint ja auf dem tvm2vdr plugin version zu basieren.
    Hatte das auch schonmal runtergeladen und kompiliert und eingebunden. Hatte dann aber die Konfiguration nicht hinbekommen.


    Wollte das am Wochenende weiter versuchen. Aber jetzt probiere ich lieber das von dir empfohlene Programm aus.


    Aber eine Frage habe ich schon: Wie lade ich die include.zip Datei von epgdata.com mit meiner Pin herunter?


    Bye
    John


    • VDR#1: CoolerMaster ATX-620, MR Fortron 350 Watt ichbinleise®, FSC 1562, Celeron 2GHz, 256 MB, HD400LD, silentmaxx HD-silencer, LG GSA-4160B, Nexus-S, IR rev.4 von hirc, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

    • VDR#2: passiv Gehäuse von Hewlett600, VIA MII-12000, 256 MB, HD400LD, TT 1.5, One-For-All URC-7040, Debian Etch, vdr 1.6.0-8ctvdr1

Jetzt mitmachen!

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