On Mon, Apr 21, 2008 at 8:27 AM, Stephen John Smoogen <smooge@xxxxxxxxx> wrote: > Currently, if you are running CentOS-4.x on a Vmware box you end up > with time skew problems. The main fix has been using a set of > recompiled kernel that has a HZ that is more fitting with what Vmware > expects (eg 100 hz). The 4.7 kernels look like they will not need > this: > > http://jons-thoughts.blogspot.com/2008/04/rhel-and-vmware-time-skew-problems.html > > Well, I've gotten quite the number of questions over the last few days > about time skew problems in RHEL4 and VMWare, so figured that I would > write this. > > In RHEL4.7, there will be a kernel feature that allows you to pass > 'divider=' on the command line in grub. The number must be a divisor > of 1000, and the most common value is 10 (yielding an effective timer > interrupt rate of 100Hz). I'm expecting the 4.7 beta to become > available Real Soon Now(TM), though I have no information as to when > that will occur. In the meantime, this change is available as a hotfix > from Red Hat's Global Support Services. > > 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/ every > second. > > 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. Just one word of caution here. The current implementation of the divider= option in RHEL5.1 has bugs people might want to be aware of: https://bugzilla.redhat.com/show_bug.cgi?id=315471 The kernel-vm packages offered by CentOS do not suffer from this issue. I hope the bugs get fixed soon in 5.1 and would not be present in 4.7. Akemi _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos