#!/bin/sh

len=10
HZ=`getconf CLK_TCK`

#echo "$HZ"

{
	cat /proc/stat
	sleep "$len"
	cat /proc/stat
} | awk '
	BEGIN		{ iter = 0 }
	/^cpu /		{ iter = iter + 1; count = 0; next }
	/^cpu/		{ S[iter] = S[iter] + ($2+$3+$4+$6); count = count + 1; next }
	END		{ print (S[2] - S[1]) * 100 / ('"$HZ"' * count * '"$len"') }
'
