systemd-cgtop features beyond top:
- supports control groups
- accumulated cpus time since boot:
Host 6700k
This machine has SATA SSDs and ample RAM, but no swap:
6700k:~ # inxi -SMCm
System:
Host: 6700k Kernel: 6.0.12-1-default arch: x86_64 bits: 64
Console: pty pts/1 Distro: openSUSE Tumbleweed 20221219
Machine:
Type: Desktop Mobo: ASRock model: Z170 Pro4S serial: M86-64000700034
UEFI: American Megatrends v: P7.50 date: 01/23/2018
Memory:
RAM: total: 31.04 GiB used: 2.91 GiB (9.4%)
Array-1: capacity: 64 GiB slots: 4 EC: None
Device-1: ChannelA-DIMM0 type: no module installed
Device-2: ChannelA-DIMM1 type: DDR4 size: 16 GiB speed: 2133 MT/s
Device-3: ChannelB-DIMM0 type: no module installed
Device-4: ChannelB-DIMM1 type: DDR4 size: 16 GiB speed: 2133 MT/s
CPU:
Info: quad core model: Intel Core i7-6700K bits: 64 type: MT MCP cache:
L2: 1024 KiB
Speed (MHz): avg: 3200 min/max: 800/4200 cores: 1: 4000 2: 800 3: 800
4: 4000 5: 4000 6: 4000 7: 4000 8: 4000
6700k:~ #
Low Overhead: 0.6% System - 99.4% User
6700k:~ # systemd-cgtop --depth=1 --cpu=time|cat
/ 1239 13h 30min 12.860000s 7.8G - -
user.slice 1000 13h 24min 28.703088s 30.0G - -
system.slice 83 5min 38.520227s 214.0M - -
init.scope 1 2.439274s 5.4M - -
KDE User Slices: 0.5% KDE - 99.5% Applications
6700k:~ # systemd-cgtop --depth=1 --cpu=time user.slice/user-1000.slice/user@1000.service|cat
user.slice/user-1000.slice/user@1000.service 996 13h 24min 28.370303s 30.0G - -
user.slice/user-1000.slice/user@1000.service/app.slice 746 13h 19min 56.281387s 29.1G - -
user.slice/user-1000.slice/user@1000.service/session.slice 168 4min 21.386217s 626.0M - -
user.slice/user-1000.slice/user@1000.service/background.slice 80 9.874902s 206.1M - -
user.slice/user-1000.slice/user@1000.service/init.scope 2 817.914ms 4.0M - -
Java Application Grabs All - Host Stays Responsive
6700k:~ # systemd-cgtop --depth=1 --cpu=time user.slice/user-1000.slice/user@1000.service/app.slice|cat
user.slice/user-1000.slice/user@1000.service/app.slice 744 13h 19min 56.672175s 29.1G - -
user.slice/user-1000.slice/user@1000.service/app.slice/app-Jalbum-9710e84a355d4d47b0472b5f699cc446.scope 116 13h 1min 11.809636s 27.1G - -
user.slice/user-1000.slice/user@1000.service/app.slice/app-firefox-5af592e036e144d59ba9ddaad5b2230a.scope 329 5min 40.866802s 924.0M - -
user.slice/user-1000.slice/user@1000.service/app.slice/app-konsolesu-98036710bed540b7a88f699f75f3e01c.scope 18 1min 5.570841s 176.0M - -
user.slice/user-1000.slice/user@1000.service/app.slice/app-\x2fusr\x2fbin\x2fkalendarac-de62974b198e4daf92f2a2a01de64a52.scope 254 23.026002s 577.3M - -
user.slice/user-1000.slice/user@1000.service/app.slice/app-kaccess@autostart.service 10 893.760ms 20.2M - -
user.slice/user-1000.slice/user@1000.service/app.slice/xdg-desktop-portal-gtk.service 11 452.083ms 30.4M - -
user.slice/user-1000.slice/user@1000.service/app.slice/app-geoclue\x2ddemo\x2dagent@autostart.service 3 12.902ms 4.9M - -
user.slice/user-1000.slice/user@1000.service/app.slice/dconf.service 3 11.330ms 2.8M - -
6700k:~ #