summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Lee <timlee660101@gmail.com>2024-04-23 09:47:00 +0300
committerPatrick Williams <patrick@stwcx.xyz>2024-06-16 03:46:06 +0300
commitfbaf12f18e6aa9ac363e44e6b051973c7d434b87 (patch)
tree32a58c04c7aef0a52ba942189b7eb66735f28b1c
parent9d140cf9803128efca5dd32cf6a05d6d686722e9 (diff)
downloadopenbmc-fbaf12f18e6aa9ac363e44e6b051973c7d434b87.tar.xz
meta-phosphor: busybox: add `top` features for SMP
High loads within a server can severely impact performance and response times. Adding `top` features for SMP to identify which process(es) or service(s) causing high loads significantly on which core. Tested: root@evb-npcm845:~# top Mem: 217800K used, 630044K free, 14412K shrd, 0K buff, 99832K cached CPU: 0% usr 2% sys 0% nic 48% idle 48% io 0% irq 0% sirq Load average: 0.02 0.01 0.00 1/182 1912 PID PPID USER STAT VSZ %VSZ CPU %CPU COMMAND 518 1 root S 10404 1% 0 1% /usr/bin/adcsensor 1912 605 root R 3508 0% 3 1% top 365 1 root S 535m 65% 1 0% /usr/sbin/nsc Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I7035ed4496ca32651dc483414cb905c2341aeb86
-rw-r--r--meta-phosphor/recipes-core/busybox/busybox/top.cfg6
-rw-r--r--meta-phosphor/recipes-core/busybox/busybox_%.bbappend1
2 files changed, 7 insertions, 0 deletions
diff --git a/meta-phosphor/recipes-core/busybox/busybox/top.cfg b/meta-phosphor/recipes-core/busybox/busybox/top.cfg
new file mode 100644
index 0000000000..2cf2727e85
--- /dev/null
+++ b/meta-phosphor/recipes-core/busybox/busybox/top.cfg
@@ -0,0 +1,6 @@
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_INTERACTIVE=y
diff --git a/meta-phosphor/recipes-core/busybox/busybox_%.bbappend b/meta-phosphor/recipes-core/busybox/busybox_%.bbappend
index ee8b6223aa..93c510de6b 100644
--- a/meta-phosphor/recipes-core/busybox/busybox_%.bbappend
+++ b/meta-phosphor/recipes-core/busybox/busybox_%.bbappend
@@ -5,6 +5,7 @@ SRC_URI += " \
file://flash.cfg \
file://less.cfg \
file://mountpoint.cfg \
+ file://top.cfg \
${@bb.utils.contains('DISTRO_FEATURES', 'obmc-ubi-fs', \
'', 'file://reboot.cfg', d)} \
"