Lines Matching +full:run +full:- +full:time
1 This is cpufreq-bench, a microbenchmark for the cpufreq framework.
7 - Identify worst case performance loss when doing dynamic frequency
9 - Identify average reaction time of a governor to CPU load changes
10 - (Stress) Testing whether a cpufreq low level driver or governor works
12 - Identify cpufreq related performance regressions between kernels
13 - Possibly Real time priority testing? -> what happens if there are
15 - ...
18 - Power saving related regressions (In fact as better the performance
21 - Real world (workloads)
27 cpufreq-bench helps to test the condition of a given cpufreq governor.
35 will be run X time in a row (cycles):
48 Will increase load and sleep time by 25ms 5 times.
50 25ms load/sleep time repeated 20 times (cycles).
51 50ms load/sleep time repeated 20 times (cycles).
53 100ms load/sleep time repeated 20 times (cycles).
56 takes on this machine and needs to be run in a loop using the performance
59 and the governor to test. The time the calculation really needed
60 with the dynamic freq scaling governor is compared with the time needed
66 This shows expected results of the first two test run rounds from
80 trigger of the cpufreq-bench, you will see no performance loss (compare with
87 50 50 50 50ms ->time
88 load -----| |-----| |-----| |-----|
90 sleep |-----| |-----| |-----| |----
91 |-----|-----|-----|-----|-----|-----|-----|---- ondemand sampling (1)
93 |-----|-----|-----|-----|-----|-----|-----|-- ondemand sampling (2)
107 cpufreq-bench Command Usage
109 -l, --load=<long int> initial load time in us
110 -s, --sleep=<long int> initial sleep time in us
111 -x, --load-step=<long int> time to be added to load time, in us
112 -y, --sleep-step=<long int> time to be added to sleep time, in us
113 -c, --cpu=<unsigned int> CPU Number to use, starting at 0
114 -p, --prio=<priority> scheduler priority, HIGH, LOW or DEFAULT
115 -g, --governor=<governor> cpufreq governor to test
116 -n, --cycles=<int> load/sleep cycles to get an average value to compare
117 -r, --rounds<int> load/sleep rounds
118 -f, --file=<configfile> config file to use
119 -o, --output=<dir> output dir, must exist
120 -v, --verbose verbose output on/off
122 Due to the high priority, the application may not be responsible for some time.