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