Bug#471152: gnome-system-monitor: Confirmation of problems: CPU history takes a LOT of user time on cpu

Todd A. Jacobs tjacobs-kw-reportbug.e56379 at codegnome.org
Mon May 12 17:41:30 UTC 2008


Package: gnome-system-monitor
Version: 2.22.1-1
Followup-For: Bug #471152


I'm running a dual-processor quad-core, and am experiencing high CPU
utilization on one or two cores every time I open the resources tab on
System Monitor. Setting the default update interval higher (e.g. around
4 seconds) for graphing reduces the load on the active cores to around
35% user, but X remains VERY sluggish and unresponsive until the system
monitor is closed. This would seem to indicate a polling problem, so
I've included a partial strace (more if you need it):

poll([{fd=8, events=POLLIN}, {fd=12, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI, revents=POLLIN}], 4, -1) = 2
read(12, "GIOP\1\2\1\1$\0\0\0", 12)     = 12
read(12, "\330;\306\353\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1"..., 36) = 36
read(14, "GIOP\1\2\1\0\372\1\0\0", 12)  = 12
read(14, "h\30\3\376\0\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\213l\2408\250"..., 506) = 506
writev(12, [{"GIOP\1\2\1\0l\0\0\0", 12}, {"x<\306\353\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0:\16d\260\360"..., 108}], 2) = 120
poll([{fd=8, events=POLLIN}, {fd=12, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI, revents=POLLIN}], 4, -1) = 2
read(12, "GIOP\1\2\1\1$\0\0\0", 12)     = 12
read(12, "x<\306\353\0\0\0\0\1\0\0\0\1\0\0\0\f\0\0\0\1\1\1\1\1\0"..., 36) = 36
read(14, "GIOP\1\2\1\0\252\1\0\0", 12)  = 12
read(14, "h\30\3\376\0\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\213l\2408\250"..., 426) = 426
writev(12, [{"GIOP\1\2\1\0p\0\0\0", 12}, {"x<\306\353\3\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0:\16d\260\360"..., 112}], 2) = 124

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (700, 'unstable'), (600, 'stable'), (550, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnome-system-monitor depends on:
ii  gconf2                     2.22.0-1      GNOME configuration database syste
ii  libc6                      2.7-10        GNU C Library: Shared libraries
ii  libcairo2                  1.4.14-1      The Cairo 2D vector graphics libra
ii  libgcc1                    1:4.3.0-3     GCC support library
ii  libgconf2-4                2.22.0-1      GNOME configuration database syste
ii  libglib2.0-0               2.16.1-2      The GLib library of C routines
ii  libglibmm-2.4-1c2a         2.16.2-1      C++ wrapper for the GLib toolkit (
ii  libgnomevfs2-0             1:2.22.0-2    GNOME Virtual File System (runtime
ii  libgtk2.0-0                2.12.9-2      The GTK+ graphical user interface 
ii  libgtkmm-2.4-1c2a          1:2.12.7-1    C++ wrappers for GTK+ 2.4 (shared 
ii  libgtop2-7                 2.22.1-1      gtop system monitoring library
ii  librsvg2-2                 2.22.2-2      SAX-based renderer library for SVG
ii  libsigc++-2.0-0c2a         2.0.18-2      type-safe Signal Framework for C++
ii  libstdc++6                 4.3.0-3       The GNU Standard C++ Library v3
ii  libwnck22                  2.22.1-1      Window Navigator Construction Kit 
ii  libxml2                    2.6.32.dfsg-2 GNOME XML library
ii  scrollkeeper               0.3.14-16     A free electronic cataloging syste

Versions of packages gnome-system-monitor recommends:
ii  libgksu2-0                    2.0.5-2    library providing su and sudo func

-- no debconf information






More information about the pkg-gnome-maintainers mailing list