CPU Auslatung im Leerlauf bei etwa 40%

  • Hallo,


    da ich jetzt nun oft gelesen habe, dass die CPU Last im Leerlauzf eigentlich nicht so hoch sein sollte.
    Nun mal die Frage woran kann das liegen?
    Mein CPU Last liegt immer etwa bei 40% im Leerlauf.


    Laut htop sogar bei ca. 50-60%.



    Code
    Cpu(s): 42.8%us,  5.9%sy,  0.0%ni, 50.3%id,  1.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:   2031860k total,   977636k used,  1054224k free,   142852k buffers
    Swap:  2074620k total,        0k used,  2074620k free,   546816k cached
    
    
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
      969 vdr       10 -10 1039m  98m  45m S 23.6  5.0  89:08.38 xbmc.bin
     1156 vdr       10 -10  993m  32m 9.8m S 15.8  1.6  91:45.36 vdr


    Ich benutze yaVDR 0.5 mit XBMC.
    Ich habe gelesen, dass der RSS Feed auch einiges zu der hohen CPU last beitragen soll. Den habe ich schon abgeschaltet.
    Welche Informationen benötigt ihr noch?

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

  • Das kann auch gut an der schwachbrüstigen CPU/Mainboard Kombi liegen.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Okay, das hätte ich jetzt nicht gedacht.
    Bzw. nicht das es so extrem ist.
    Vor der Neuinstallation von yaVDR lag die CPU Last bei etwa 20%.

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

  • Wenn XBMC nicht läuft, haste bestimmt auch wieder die 20%. Man könnte auch nochmal prüfen, ob vdpau unter xbmc funktioniert. Da gibts doch bestimmt ein Log.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Nun mal die Frage woran kann das liegen?


    XBMC Eden hat suboptimale Voreinstellungen. Neben dem RSS-Reader solltest du auch noch die Art wie das Menü von XBMC gezeichnet wird anpassen, das hat auf meinem Atom 330 einiges gebracht um die Last zu senken:

    Da XBMC durch die voreingestellte GUI-Aktualisierung im Auslieferungszustand auch bei ruhendem Home-Bildschirm von XBMC eine höhere CPU-Auslastung erzeugt als der VDR mit dem softhddevice-Frontend (liegt nicht an meinem Addon ), schlage ich die Nutzung einer advancedsettings.xml vor, die als /var/lib/vdr/.xbmc/userdata/advancedsettings.xml folgendes beinhaltet:

    Code
    <advancedsettings>
       <gui>
           <algorithmdirtyregions>1</algorithmdirtyregions>
           <nofliptimeout>0</nofliptimeout>
       </gui>
       <lookandfeel>
           <enablerssfeeds>false</enablerssfeeds>
       </lookandfeel>
    </advancedsettings>

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Wenn XBMC nicht läuft, haste bestimmt auch wieder die 20%. Man könnte auch nochmal prüfen, ob vdpau unter xbmc funktioniert. Da gibts doch bestimmt ein Log.


    Welches Log wäre das?

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

  • Weiß nicht, schalt mal das Debugging von XBMC ein, dann sollte da stehen, welches Log. Danach XBMC mal neustarten.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB


  • XBMC Eden hat suboptimale Voreinstellungen. Neben dem RSS-Reader solltest du auch noch die Art wie das Menü von XBMC gezeichnet wird anpassen, das hat auf meinem Atom 330 einiges gebracht um die Last zu senken:


    Danke. Das scheint schon etwas gebracht zu haben.


    Code
    Cpu(s): 12.9%us,  3.3%sy,  1.7%ni, 82.2%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:   2031860k total,   989220k used,  1042640k free,   147768k buffers
    Swap:  2074620k total,        0k used,  2074620k free,   548300k cached
    
    
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
     1156 vdr       10 -10  993m  32m 9.8m S 13.9  1.6  96:34.09 vdr
     3047 vdr       10 -10 1046m  92m  45m S  7.6  4.7   0:11.29 xbmc.bin


    Ist die Last von VDR normal?


    Weiß nicht, schalt mal das Debugging von XBMC ein, dann sollte da stehen, welches Log. Danach XBMC mal neustarten.


    Das werde ich versuchen wenn ich Zuhause vorm TV bin. (Hab zur Zeit nur SSH Zugriff.)

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

  • Solange XBMC und VDR gut laufen, würd ich mir da nicht soviele Gedanken drüber machen. Ist halt nur ne SingleCore Maschine, wenn ich das richtig gelesen hab, da darf man keine Wunder erwarten.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Solange XBMC und VDR gut laufen, würd ich mir da nicht soviele Gedanken drüber machen. Ist halt nur ne SingleCore Maschine, wenn ich das richtig gelesen hab, da darf man keine Wunder erwarten.


    Ja, klar da gebe ich dir recht.
    Es ist halt nur extrem nervig, wenn Filme eingelesen werden stieg die CPU Last extrem und ich konnte kein Live TV mehr starten. Vielleicht funktioniert das ja jetzt besser. :)

    VDR-Server: 1HE Barebone Supermicro 200 Watt, X7SPE-HF, 2 GB RAM, 320 GB HDD, 2 x Technisat Skystar USB HD, 1 x DVBSKy S952, yaVDR 0.6.1 Kernel 3.19 Headless
    Client 1: LC-Power LC-1400mi ITX Tower 200 Watt Klavierlack schwarz, ASRock E35LM1 AMD A50M, 2 GB RAM (Kingston ValueRAM DDR3), 1024MB Palit GeForce GT 520, 160 GB HDD, yaVDR 0.5.0

    Client 2: Raspberry PI, OpenElec

Jetzt mitmachen!

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