In RHEL4.7, there will be a kernel feature that allows you to pass 'divider=
What this does is take the kernel tick rate (which defaults to 1000Hz) and divides it by the value of divider, to come up with an effective interrupt rate. You can verify that this is working by:
Before making the change, use 'watch --interval=1 cat /proc/interrupts' and you'll notice that the timer interrupt is incrementing by 1000 every second. After you make the change, you you notice with the same command that it is incrementing via 1000/
The vlaue of HZ that is exposed to modules is still 1000, thus not breaking module ABI.
This same change is already present in RHEL5.1 today. In recent Fedora's, this is unnecessary due to the advent of the tickless kernel (which is useful for other reasons, including reduced power consumption on laptops). It is likely that RHEL6 will also be based on a tickless kernel.
1 comments:
Yeah! Thanks for letting us know this.. its been a pain and I have been using a recompiled kernel on the boxes that needed it the most.
Post a Comment