Alex Cheema преди 7 месеца
родител
ревизия
225dcba788
променени са 1 файла, в които са добавени 12 реда и са изтрити 6 реда
  1. 12 6
      .github/workflows/bench_job.yml

+ 12 - 6
.github/workflows/bench_job.yml

@@ -107,8 +107,11 @@ jobs:
           export PATH="/usr/local/bin:/opt/homebrew/bin:$PATH"
           
           echo "=== Before starting exo ==="
-          ps -eo pid,ppid,user,%cpu,%mem,nice,state,policy,cls,pri,psr,command | head -1
-          ps -eo pid,ppid,user,%cpu,%mem,nice,state,policy,cls,pri,psr,command | grep -i python
+          ps -eo pid,ppid,user,%cpu,%mem,nice,state,pri,command | head -1
+          ps -eo pid,ppid,user,%cpu,%mem,nice,state,pri,command | grep -i python
+          
+          echo "Process scheduling info:"
+          ps -Mo pid,tid,policy,pri,sched,pname | grep -i python || true
           
           echo "Starting exo daemon..."
           
@@ -128,11 +131,14 @@ jobs:
           sleep 2
           
           echo "=== After starting exo ==="
-          ps -eo pid,ppid,user,%cpu,%mem,nice,state,policy,cls,pri,psr,command | head -1
-          ps -eo pid,ppid,user,%cpu,%mem,nice,state,policy,cls,pri,psr,command | grep $PID1
+          ps -eo pid,ppid,user,%cpu,%mem,nice,state,pri,command | head -1
+          ps -eo pid,ppid,user,%cpu,%mem,nice,state,pri,command | grep $PID1
+          
+          echo "Process scheduling info for exo:"
+          ps -Mo pid,tid,policy,pri,sched,pname | grep $PID1 || true
           
-          echo "Process details from sysctl:"
-          sudo sysctl -a | grep -i "kern.*.$PID1" || true
+          echo "Additional process details:"
+          sudo powermetrics -n 1 -i 1000 --show-process-energy | grep -A 5 $PID1 || true
 
           trap 'kill $TAIL1' EXIT
           trap 'kill $PID1' EXIT