VDR consumes about 60% CPU load

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I actually recognized that my VDR consumes much CPU load.
I used 1.2.24 and updated now to 1.2.28, but the problem still is the same.
I also deactivated the epgsearch plugin which I am normally using for the
following tests.
The PC has a Dual Core CPU with 2 x 1,8GHz and 2GB RAM.

 # ps -T u -C vdr
 USER       PID  SPID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
 root     11975 11975 48.6  4.5 400564 92564 pts/4    Sl+  00:52   0:51 ./vdr -w
 60 --vfat -c /transfer/video -v /transfer/video
 root     11975 11980  6.3  4.5 400564 92564 pts/4    Sl+  00:52   0:06 ./vdr -w
 60 --vfat -c /transfer/video -v /transfer/video
 root     11975 11981  1.8  4.5 400564 92564 pts/4    SNl+ 00:52   0:01 ./vdr -w
 60 --vfat -c /transfer/video -v /transfer/video
 root     11975 11982  0.0  4.5 400564 92564 pts/4    Sl+  00:52   0:00 ./vdr -w
 60 --vfat -c /transfer/video -v /transfer/video

I attached the syslog lines of the last VDR start-up.
To my shame, I can't say when it started to use so much CPU. I set up MRTG several
month ago, but it looks like I didn't check its results afterwards since the
actual CPU graph is very strange (25% load the last 5 hours and also now,
nevertheless top says about 60-70% for VDR).

# top
Cpu(s): 34.9%us, 37.8%sy,  0.0%ni, 27.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2053476k total,  1411556k used,   641920k free,   127176k buffers
Swap:  4192248k total,    74988k used,  4117260k free,   567280k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
  11975 root      20   0  391m 109m 4144 R 68.9  5.5  12:25.74 vdr

This shows half user / half system load. Pretty strange.

best regards
Martin Neuditschko
Jul  9 00:52:35 lacus vdr: [11975] VDR version 1.7.28 started
Jul  9 00:52:35 lacus vdr: [11975] codeset is 'UTF-8' - known
Jul  9 00:52:35 lacus vdr: [11975] found 0 locales in ./locale
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'deu,ger'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'slv,slo'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'ita'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'dut,nla,nld'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'prt'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'fra,fre'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'nor'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'fin,suo'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'pol'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'esl,spa'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'ell,gre'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'sve,swe'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'rom,rum'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'hun'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'cat,cln'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'rus'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'srb,srp,scr,scc'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'hrv'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'est'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'dan'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'cze,ces'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'tur'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'ukr'
Jul  9 00:52:35 lacus vdr: [11975] no locale for language code 'ara'
Jul  9 00:52:35 lacus vdr: [11975] loading /transfer/video/setup.conf
Jul  9 00:52:35 lacus vdr: [11975] ERROR: unknown config parameter: PrimaryLimit = 0
Jul  9 00:52:35 lacus vdr: [11975] loading /transfer/video/sources.conf
Jul  9 00:52:35 lacus vdr: [11975] loading /transfer/video/channels.conf
Jul  9 00:52:35 lacus vdr: [11975] loading /transfer/video/timers.conf
Jul  9 00:52:35 lacus vdr: [11975] loading /transfer/video/svdrphosts.conf
Jul  9 00:52:35 lacus vdr: [11975] registered source parameters for 'A - ATSC'
Jul  9 00:52:35 lacus vdr: [11975] registered source parameters for 'C - DVB-C'
Jul  9 00:52:35 lacus vdr: [11975] registered source parameters for 'S - DVB-S'
Jul  9 00:52:35 lacus vdr: [11975] registered source parameters for 'T - DVB-T'
Jul  9 00:52:35 lacus vdr: [11975] probing /dev/dvb/adapter0/frontend0
Jul  9 00:52:35 lacus vdr: [11975] creating cDvbDevice
Jul  9 00:52:35 lacus vdr: [11975] new device number 1
Jul  9 00:52:35 lacus vdr: [11978] epg data reader thread started (pid=11975, tid=11978)
Jul  9 00:52:35 lacus vdr: [11978] reading EPG data from /transfer/video/epg.data
Jul  9 00:52:35 lacus vdr: [11977] video directory scanner thread started (pid=11975, tid=11977)
Jul  9 00:52:35 lacus vdr: [11977] video directory scanner thread ended (pid=11975, tid=11977)
Jul  9 00:52:35 lacus vdr: [11976] video directory scanner thread started (pid=11975, tid=11976)
Jul  9 00:52:35 lacus vdr: [11976] video directory scanner thread ended (pid=11975, tid=11976)
Jul  9 00:52:35 lacus vdr: [11975] frontend 0/0 provides DVB-S,DVB-S2 with QPSK ("Conexant CX24116/CX24118")
Jul  9 00:52:35 lacus vdr: [11975] found 1 DVB device
Jul  9 00:52:35 lacus vdr: [11975] setting primary device to 1
Jul  9 00:52:35 lacus vdr: [11975] device 1 has no MPEG decoder
Jul  9 00:52:35 lacus vdr: [11975] assuming manual start of VDR
Jul  9 00:52:35 lacus vdr: [11975] SVDRP listening on port 6419
Jul  9 00:52:35 lacus vdr: [11975] setting current skin to "sttng"
Jul  9 00:52:35 lacus vdr: [11975] loading /transfer/video/themes/sttng-default.theme
Jul  9 00:52:35 lacus vdr: [11975] remote control KBD - learning keys
Jul  9 00:52:35 lacus vdr: [11982] KBD remote control thread started (pid=11975, tid=11982)
Jul  9 00:52:36 lacus vdr: [11981] section handler thread started (pid=11975, tid=11981)
Jul  9 00:52:36 lacus vdr: [11980] tuner on frontend 0/0 thread started (pid=11975, tid=11980)
Jul  9 00:52:36 lacus vdr: [11980] cTimeMs: using monotonic clock (resolution is 1 ns)
Jul  9 00:52:36 lacus vdr: [11975] ERROR: no OSD provider available - using dummy OSD!
Jul  9 00:52:36 lacus vdr: [11978] epg data reader thread ended (pid=11975, tid=11978)
Jul  9 00:52:45 lacus vdr: [11975] switching to channel 1
Jul  9 00:52:45 lacus vdr: [11975] setting watchdog timer to 60 seconds
Jul  9 00:52:45 lacus vdr: [11975] OSD size changed to 720x480 @ 1
Jul  9 00:52:45 lacus vdr: [11975] ERROR: no OSD provider available - using dummy OSD!
Jul  9 00:52:45 lacus vdr: [11975] timer 1 (1 2325-0115 'Sherlock - Ein Fall von Pink~2012.07.27-23:30-Fri') set to event Fri 27.07.2012 23:30-01:00 (VPS: 27.07. 23:30) 'Sherlock - Ein Fall von Pink'
Jul  9 00:52:45 lacus vdr: [11975] timer 2 (9 2010-2130 'CSI:NY~2012.07.09-20:15-Mon') set to event Mon 09.07.2012 20:15-21:15 'CSI:NY'
Jul  9 00:52:45 lacus vdr: [11975] timer 3 (9 2110-2230 'CSI:NY~2012.07.09-21:15-Mon') set to event Mon 09.07.2012 21:15-22:15 'CSI:NY'
Jul  9 00:52:45 lacus vdr: [11975] timer 4 (9 0020-0135 'CSI:NY~2012.07.10-00:25-Tue') set to event Tue 10.07.2012 00:25-01:20 'CSI:NY'
Jul  9 00:52:45 lacus vdr: [11975] timer 5 (9 0115-0215 'CSI:NY~2012.07.10-01:20-Tue') set to event Tue 10.07.2012 01:20-02:00 'CSI:NY'
Jul  9 00:52:45 lacus vdr: [11975] timer 6 (5 2010-2130 'CSI: Miami~2012.07.10-20:15-Tue') set to event Tue 10.07.2012 20:15-21:15 'CSI: Miami'
Jul  9 00:52:45 lacus vdr: [11975] timer 7 (5 0115-0225 'CSI: Miami~2012.07.11-01:20-Wed') set to event Wed 11.07.2012 01:20-02:10 'CSI: Miami'
Jul  9 00:52:45 lacus vdr: [11975] timer 8 (6 0225-0330 'MythBusters - Die Wissensjäger~2012.07.12-02:30-Thu') set to event Thu 12.07.2012 02:30-03:15 'MythBusters - Die Wissensjäger'
Jul  9 00:52:45 lacus vdr: [11975] timer 9 (6 0310-0415 'MythBusters - Die Wissensjäger~2012.07.12-03:15-Thu') set to event Thu 12.07.2012 03:15-04:00 'MythBusters - Die Wissensjäger'
Jul  9 00:52:45 lacus vdr: [11975] timer 10 (6 0355-0500 'MythBusters - Die Wissensjäger~2012.07.12-04:00-Thu') set to event Thu 12.07.2012 04:00-04:45 'MythBusters - Die Wissensjäger'
Jul  9 00:52:45 lacus vdr: [11975] timer 11 (9 2010-2130 'CSI: Miami~2012.07.13-20:15-Fri') set to event Fri 13.07.2012 20:15-21:15 'CSI: Miami'
Jul  9 00:52:45 lacus vdr: [11975] timer 12 (9 2110-2230 'CSI: Miami~2012.07.13-21:15-Fri') set to event Fri 13.07.2012 21:15-22:15 'CSI: Miami'
Jul  9 00:52:45 lacus vdr: [11975] timer 13 (9 0020-0135 'CSI: Miami~2012.07.14-00:25-Sat') set to event Sat 14.07.2012 00:25-01:20 'CSI: Miami'
Jul  9 00:52:45 lacus vdr: [11975] timer 14 (9 0115-0215 'CSI: Miami~2012.07.14-01:20-Sat') set to event Sat 14.07.2012 01:20-02:00 'CSI: Miami'
Jul  9 00:52:45 lacus vdr: [11975] timer 15 (1 2325-0115 'Sherlock - Der blinde Banker~2012.08.03-23:30-Fri') set to event Fri 03.08.2012 23:30-01:00 (VPS: 03.08. 23:30) 'Sherlock - Der blinde Banker'
Jul  9 00:52:45 lacus vdr: [11975] timer 16 (4 2210-2325 'The Mentalist~2012.07.11-22:15-Wed') set to event Wed 11.07.2012 22:15-23:10 'The Mentalist'
Jul  9 00:52:45 lacus vdr: [11975] timer 17 (4 2305-0020 'The Mentalist~2012.07.11-23:10-Wed') set to event Wed 11.07.2012 23:10-00:05 'The Mentalist'
Jul  9 00:52:45 lacus vdr: [11975] timer 18 (4 0140-0240 'The Mentalist~2012.07.12-01:45-Thu') set to event Thu 12.07.2012 01:45-02:25 'The Mentalist'
Jul  9 00:52:45 lacus vdr: [11975] timer 19 (4 0235-0335 'Hawaii Five-0~2012.07.09-02:40-Mon') set to event Mon 09.07.2012 02:40-03:20 'Hawaii Five-0'
Jul  9 00:52:45 lacus vdr: [11975] timer 20 (4 0315-0415 'Hawaii Five-0~2012.07.09-03:20-Mon') set to event Mon 09.07.2012 03:20-04:00 'Hawaii Five-0'
Jul  9 00:52:47 lacus vdr: [11981] channel 1 (Das Erste) event Mon 09.07.2012 00:25-02:03 (VPS: 09.07. 00:24) 'Gefährliches Gras' status 4
_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux