I am currently testing Ubuntu (17.10) and have almost all of the time 100% CPU load. I don’t think I can do anything against the systemd-journald, gdb or rsyslogd processes.
My specs (obtained from Settings > Details > About):
- 3.8 GiB memory
- Intel® Pentium(R) CPU B980 @ 2.40GHz × 2
- AMD Turks (Graphics)
- Gnome 3.26.2
- OS type 64bit
- DISK 487.0 GB
I can use the system but it is very slow. Sometimes it freezes completely, so I have to use the REISUB-Key combination (as described in What should I do when Ubuntu freezes?). My laptop gets hot relatively fast, so could this be the source of the problem?
Is there anything else I can check / do?
111 Answer
Just experienced this situation myself. One of the comments above was instrumental in helping me understand the root cause of the issue; namely that the cause for systemd-journald and rsyslogd to eat CPU is typically because another process is going crazy with logging.
In my case, systemd-journald was burning 100% of one core but I couldn't even stop it (systemctl stop systemd-journald.service just hung and a kill -9 would just respawn a new instance, still eating up 100% of a core). So I checked under /var/log and sure enough syslog had ballooned by over 600 MB in a matter of under 3 hours. A quick tail -f revealed the culprit (gnome-software in this instance). Killing that process immediately spun down the CPU.