View difference between Paste ID: zrr8ptge and yfthFQm3
SHOW: | | - or go back to the newest paste.
1
#!/bin/sh
2
CPUFREQ=/sys/devices/system/cpu/cpu0/cpufreq/
3
echo userspace > $CPUFREQ/scaling_governor
4
5
OCONF=$1
6
if [ -z "$OCONF" ]; then
7
	OCONF=0
8
fi
9
if [ $OCONF -eq 1 ]; then
10
./omapconf --cpuinfo
11
fi
12
killall memtester
13
14
TEST_PERCENT=80
15
m1=`free | grep Mem | sed -e "s/\s\s*/:/g" |cut -d ':' -f3`
16
m2=M
17
m=`expr $m1 \* $TEST_PERCENT / 100 / 1024`
18
19
START=`date`
20
STARTS=`date "+%s"`
21
opp=`cat $CPUFREQ/scaling_available_frequencies`
22
echo "$opp is the available freqs"
23
j=0
24
k=0
25
rotate=1000
26
27
echo "bogomips@ boot:"
28-
cat /proc/cpuinfo|grep bogomips
28+
cat /proc/cpuinfo|grep -i bogomips
29
echo "Boot scaling frequency ="`cat $CPUFREQ/scaling_cur_freq`
30
#1 second in each OPP
31
FIRST_TEST_TIME=1
32
for i in $opp
33
do
34
	echo -n "$i" > $CPUFREQ/scaling_setspeed
35
	echo "TESTING for $FIRST_TEST_TIME seconds at" `cat $CPUFREQ/scaling_cur_freq`
36
	if [ $OCONF -eq 1 ]; then
37
		./omapconf show opp
38
	fi
39
	echo "current scaling frequency(for $i) ="`cat $CPUFREQ/scaling_cur_freq`
40
	echo "bogomips@ frequency $i:"
41
	echo -n "$i" > $CPUFREQ/scaling_setspeed
42-
	cat /proc/cpuinfo|grep bogomips
42+
	cat /proc/cpuinfo|grep -i bogomips
43
	sleep $FIRST_TEST_TIME
44
done
45
46
echo "More transitions TEST"
47
while [ 1 ]
48
do
49
	for i in $opp
50
	do
51
		for j in $opp
52
		do
53
			echo -n "$i" > $CPUFREQ/scaling_setspeed
54
			echo -n "$j" > $CPUFREQ/scaling_setspeed
55
		done
56
	done
57
	j=`expr $j + 1`
58
	if [ $j -gt $rotate ]; then
59
		STARTN=`date "+%s"`
60
		DELTA=`expr $STARTN - $STARTS`
61
		echo "[$k] $rotate: $DELTA Seconds: $START : time now =" `date`
62
		k=`expr $k + 1`
63
		j=0
64
	fi
65
done