LINUX: Command To Check CGroups CPU Usage
Below commands can be used.
systemd-cgtop -c
Above command will show the cgroups top output sorted by cpu, showing top object using most cpu in cgroups.
Below is sample output
Path Tasks %CPU Memory Input/s Output/s
/ 75 6.1 4.1G - -
/kubepods.slice - 3.9 1.0G - -
/kubepods.slice/kubepods-burstable.slice - 3.9 1021.5M - -
/kubepods.slice/kubepod...le-pod9dd518e2b89323b8ab0a05d130fa435d.slice - 2.6 390.0M - -
/user.slice 9 1.3 995.0M - -
/kubepods.slice/kubepod...le-podfc1295197c8ec1b8ba9fbe6b70e43fee.slice - 1.1 355.3M - -
/system.slice - 0.9 2.1G - -
/system.slice/kubelet.service 1 0.7 151.1M - -
/system.slice/crio.service 1 0.2 103.7M - -
/kubepods.slice/kubepod...le-pod221907fc9126c4841f4bb811b914892c.slice - 0.1 65.2M - -
/kubepods.slice/kubepod...od0dc8e197_5446_4696_b702_10076adf653f.slice - 0.1 52.4M - -
/system.slice/unified-monitoring-agent.service 2 0.0 68.1M - -
/kubepods.slice/kubepod...le-pod5be4c0651028f9af7087f92b3cdf9aa7.slice - 0.0 101.2M - -
/kubepods.slice/kubepod...od8d1c6f84_5089_41b2_83a6_632c364ae456.slice - 0.0 57.1M - -
/system.slice/wlp-agent-osqueryd.service 3 0.0 67.4M - -
/system.slice/tuned.service 1 0.0 14.0M - -
/system.slice/rsyslog.service 1 0.0 197.2M - -
/kubepods.slice/kubepods-besteffort.slice - - 67.4M - -
/kubepods.slice/kubepod...od0b8406db_6816_4846_88a2_0cf69e72e0ca.slice - - 67.4M - -
/oca.slice - - 72.2M - -
/oca.slice/oracle-cloud-agent-updater.service 1 - 9.2M - -
/oca.slice/oracle-cloud-agent.service 4 - 53.6M - -
/system.slice/abrt-oops.service 1 - 5.9M - -
/system.slice/abrtd.service 1 - 5.7M - -
/system.slice/atd.service 1 - 400.0K - -
Below command can also be used.
systemd-cgls cpu
Above command will show objects using CPU in cgroups.
Below is sample output
cpu:
├─1 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
├─oca.slice
│ ├─oracle-cloud-agent.service
│ │ ├─10632 /usr/libexec/oracle-cloud-agent/agent
│ │ ├─10671 /usr/libexec/oracle-cloud-agent/plugins/gomon/gomon
│ │ ├─10679 /usr/libexec/oracle-cloud-agent/plugins/oci-wlp/oci-wlp
│ │ └─10738 /usr/libexec/oracle-cloud-agent/plugins/unifiedmonitoring/unifiedmonitoring
│ └─oracle-cloud-agent-updater.service
│ └─10686 /usr/libexec/oracle-cloud-agent/updater/updater
├─user.slice
│ ├─ 7732 sudo systemd-cgls cpu
│ ├─ 7734 systemd-cgls cpu
│ ├─ 7735 less
│ ├─10696 /usr/bin/sudo -n /usr/libexec/oracle-cloud-agent/plugins/osms/osms-agent
│ ├─10698 /usr/libexec/oracle-cloud-agent/plugins/osms/osms-agent
│ ├─10723 /usr/bin/sudo -u ocarun /usr/libexec/oracle-cloud-agent/plugins/runcommand/runcommand
│ ├─10725 /usr/libexec/oracle-cloud-agent/plugins/runcommand/runcommand
│ ├─29989 sshd: opc [priv]
│ ├─29992 sshd: opc@pts/0
│ └─29993 -bash
No comments:
Post a Comment