Il giorno dom, 11/08/2013 alle 14.20 +0200, Maciej Piechotka ha scritto:
> On Sun, 2013-08-11 at 14:03 +0200, Stefano Facchini wrote:
> > Il giorno dom, 11/08/2013 alle 06.45 -0400, Jasper St. Pierre ha
> > scritto:
> > 
> > > 
> > > So, I wonder if it makes sense to stop generating libgtop and instead
> > > just focus on a solid, easily understood codebase. I never really
> > > understood why we had a client/daemon split, either; it doesn't seem
> > > that we're doing anything too fancy on either side. Is it that we
> > > require root for reading some of the files? Should we move to a system
> > > DBus service instead?
> > > 
> > 
> > I think that root access is required if we want to implement monitoring
> > of:
> >   * per process disk activity (à la iotop)
> >   * per process network usage (à la nethogs)
> > 
> > That said, a DBus service should be perfectly fine for these features.
> 
> As a question - what about timeouts? Usually gnome-system-monitor is
> useful when there is heavy I/O, CPU usage or swapping and in such cases
> dbus timeouts can and do happen.
> 
Yes you're right, when there's high disk activity dbus can be slow. I
was more thinking of network usage, because it's the only one I started
prototyping as DBus service :)

> Moving into more complex area - since application handling on Linux
> moves to systemd+cgroups would it make sense to get information per
> cgroup rather then per-process (+ nice user-readable name such as "Web"
> or "Epiphany" rather then "/usr/libexec/WebKitPluginProcess")? Possibly
> something less readable for systems without cgroup-like session
> handling.
> 


_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to