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 |