VDR auf GoFlex Net benutzt den ganzen Arbeitsspeicher

  • Wie schon in der Überschrift beschrieben belegt der VDR fast den ganzen Arbeitsspeicher meiner GoFlex Net. Wenn VDR läuft ist das Teil echt träge. Ein apt-get update/upgrade dauert Ewigkeiten, die HTTP-Verbindung zum Live-Plugin und zum Streamdev-Server ist langsam und Live-Streaming ist so gut wie unmöglich. Auf der GoFlex ist ein Debian Squeeze mit Kernel 2.6.37.6-goflex installiert. VDR kommt aus den Quellen von gda. Als Empfänger habe ich 2 Sundtek Ultimate DVB-S2-Sticks dranhängen. Hier noch ein Auszug von top:
    (ohne VDR)

    Code
    top - 22:16:46 up 52 min, 1 user, load average: 0.00, 0.05, 0.10
    Tasks: 68 total, 1 running, 67 sleeping, 0 stopped, 0 zombie
    Cpu(s): 0.7%us, 0.0%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
    Mem: 123512k total, 86452k used, 37060k free, 4572k buffers
    Swap: 1052256k total, 1312k used, 1050944k free, 63660k cached
    
    
    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    2129 root 20 0 2992 1272 1000 R 0.7 1.0 0:00.10 top
    1 root 20 0 2440 592 508 S 0.0 0.5 0:01.33 init


    (mit VDR)

    Code
    top - 22:21:53 up 57 min,  1 user,  load average: 0.27, 0.14, 0.12
    Tasks:  71 total,   1 running,  70 sleeping,   0 stopped,   0 zombie
    Cpu(s):  4.3%us,  2.9%sy,  1.3%ni, 90.3%id,  1.2%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:	123512k total,   121040k used, 	2472k free, 	4040k buffers
    Swap:  1052256k total, 	4344k used,  1047912k free,	29752k cached
    
    
      PID USER  	PR  NI  VIRT  RES  SHR S %CPU %MEM	TIME+  COMMAND
      907 root  	20   0 90276  10m 8048 S 21.6  8.8   2:21.59 mediasrv
     2237 vdr   	20   0  243m  71m 6280 S  9.0 59.0   0:19.55 vdr


    Lässt sich da was tunen?

    Mein VDR: Hardware: Nanum SE-H100/ASRock Q1900M/Pico-PSU/GeForce GT 720/yavdr-ansible

  • Du kannst beim Sundtek Treiber noch 2 Dinge tunen.


    /etc/sundtek.conf
    ir_disabled=1
    use_hwpidfilter=on


    dann geht die CPU Last noch etwas herunter.
    Speicherverbrauch mit 10MB für den Treiber ist richtig, wobei das meiste Puffer für die Videodaten sind.

  • Viel Speicher dürfte beim VDR der EPG sein. Das heisst wenn man externes EPG hat evtl die Tage begrenzen und/oder die Kanalliste auf das nötige kürzen und UpdateChannels auf "Nur Namen und PID" setzen.

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Passt hier nicht ganz, ist aber vielleicht eine brauchbare Notlösung.
    Da bei mir Tine 2.0 auf der GoFlex Net am laufen habe und das wenn es aktiv ist auch zuviel Speicher braucht, kommt es bei mir dazu das der Prozessor bei "%wa" stark ansteigt und somit das System aufgrund des Speichermangels eben langsamer ist.


    Daher habe ich mein komplettes Filesystem inkl. Swap auf eine kleine SATA SSD (OCZ Vertex 2 aus meinem jetzigen VDR Server) ausgelagert.
    Damit läuft der Swap schon wieder so schnell, dass es der RAM Mangel kaum mehr spürbar ist...
    Das könnte für den VDR auch funktionieren. Bei mir kommt er erst in den nächsten Tagen/Wochen auf die GoFlex Net, daher kann ichs noch nicht sicher sagen...

    Server: Intel NUC DN2820FYKH - Telestar DIGIBIT R1 (via SAT>IP) - 16GB SSD & RAID5 mit 3TB netto
    Client: Samsung BD-F6500 über Smarttv-Plugin

  • Danke für die zahlreichen Tipps. Ein paar haben schon geholfen.
    Sundtek: CPU-Last ist zurück gegangen. Die Datei /etc/sundtek.conf musste ich erst anlegen.
    hepi: hab jetzt nur die wichtigen Plugins drin gelassen. Die Speicherauslastung ist aber immer sofort so hoch.
    Hier noch mal top:

    Code
    top - 21:29:49 up 2 days, 5 min,  1 user,  load average: 0.15, 0.24, 0.23
    Tasks:  71 total,   1 running,  70 sleeping,   0 stopped,   0 zombie
    Cpu(s):  6.0%us,  2.3%sy,  1.7%ni, 90.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:	123512k total,   105788k used,	17724k free, 	2748k buffers
    Swap:  1052256k total,	16248k used,  1036008k free,	43804k cached
    
    
      PID USER  	PR  NI  VIRT  RES  SHR S %CPU %MEM	TIME+  COMMAND
      907 root  	20   0  110m  20m 8228 S 11.2 16.8 478:14.38 mediasrv
    18344 vdr   	20   0  131m  34m 5452 S  2.3 28.6   0:08.29 vdr

    Mein VDR: Hardware: Nanum SE-H100/ASRock Q1900M/Pico-PSU/GeForce GT 720/yavdr-ansible

Jetzt mitmachen!

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