[X2Go-User] x2goserver causes increase in ksoftirqd/x CPU usage

Mihai Moldovan ionic at ionic.de
Wed Apr 1 22:11:41 CEST 2015


Hi Rett,


On 01.04.2015 08:38 PM, Rett Walters wrote:
> I have two machines running Archlinux with x2goserver running from
> arch repository packages that both exhibit abnormally high CPU usage
> in ksoftirqd/x (where x=the cpu core #).  Here is an example top
> output showing the usage while idle - ksoftirqd is always the top user
> of CPU when the system is idle:
>
> [...]
>
> If I stop the x2goserver process, the ksoftirqd processes drop down to
> almost nothing.    This seems to coincide with the 3.18 and 3.19 linux
> kernel series.
>
> Could this be some sort of interaction between x2goserver and the kernel?

What process are you talking about specifically? "x2goserver" as such
has no daemon process, aside from the "x2gocleansessions" script that is
meant to cleanup after sessions terminated etc.

If you mean the daemon started via the x2goserver systemd unit, that's
likely x2gocleansessions. It should be running consistently, but not
cause high CPU stress due to the fact it's only running its main loop
every two seconds. Maybe that needs to be raised, but I doubt it.

Did you ever see this behavior change, i.e., did older kernel versions
not exhibit this behavior?

My Gentoo-based box running 3.19.0 doesn't show this problem. ksoftirq
is, if at all, causing 0.5% CPU load with x2gocleansessions running. But
my hardware is, naturally, different from your's, too.



Mihai

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 884 bytes
Desc: OpenPGP digital signature
URL: <http://lists.x2go.org/pipermail/x2go-user/attachments/20150401/5c39d1bb/attachment.pgp>


More information about the x2go-user mailing list