I'd like to experiment with different tick rates for the Linux kernel on OMAP3525 HW with the hopes of improving what I believe are kernel-latency related issues.
I noticed in the code two param.h files related to "arm" or "plat-omap" that can assign HZ to some value.
In my .config file, I noticed these three config variables:
CONFIG_NO_HZ = y
CONFIG_OMAP_32K_TIMER_HZ=128
CONFIG_HZ=128
My questions are:
1. can the tick rate be increased beyond 128 Hz?
2. Which of those two CONFIG defines must I change to the rate I want or must I change them both to the same value and are there other variables that must be changed?
For example, I believe I must also set...
# CONFIG_NO_HZ is not set
...so that the other CONFIG statements are not ignored.
3. Must the value entered be a power of 2? (i.e. 128, 256, 512, etc.)?
4. To whomever answers this - have you experimented with different settings for the tick rate on this platform? If yes, how did you best measure/observe improvements or degradation in latency or throughput?
Thanks and best regards,
Peter