Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- read cpu_cpu cpu_user cpu_nice cpu_system cpu_idle cpu_iowait cpu_hardirq cpu_softirq cpu_steal < /proc/stat
- echo "$cpu_user $cpu_nice $cpu_system $cpu_idle $cpu_iowait $cpu_hardirq $cpu_softirq"
- cpu_active_prev=$((cpu_user+cpu_system+cpu_nice+cpu_softirq+cpu_hardirq))
- cpu_inactive_prev=$((cpu_idle+cpu_iowait))
- iperf3 -c 192.168.0.99
- iperf3 -c 192.168.0.99 -u -b 99M
- read cpu_cpu cpu_user cpu_nice cpu_system cpu_idle cpu_iowait cpu_hardirq cpu_softirq cpu_steal < /proc/stat
- echo "$cpu_user $cpu_nice $cpu_system $cpu_idle $cpu_iowait $cpu_hardirq $cpu_softirq"
- cpu_active_curr=$((cpu_user+cpu_system+cpu_nice+cpu_softirq+cpu_hardirq))
- cpu_inactive_curr=$((cpu_idle+cpu_iowait))
- cpu_util=$((100*( cpu_active_curr-cpu_active_prev ) / (cpu_active_curr + cpu_inactive_curr - cpu_active_prev - cpu_inactive_prev) ))
- printf "CPU Utilization percent: %s\n" "$cpu_util"
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement