{"id":411,"date":"2008-01-07T12:30:59","date_gmt":"2008-01-07T11:30:59","guid":{"rendered":"http:\/\/wp.devco.net\/?p=411"},"modified":"2009-10-09T14:06:27","modified_gmt":"2009-10-09T13:06:27","slug":"redhat_51_tunable_kernel_ticks_per_second","status":"publish","type":"post","link":"https:\/\/www.devco.net\/archives\/2008\/01\/07\/redhat_51_tunable_kernel_ticks_per_second.php","title":{"rendered":"RedHat 5.1 tunable kernel ticks per second"},"content":{"rendered":"

For some time the default clock rate on RedHat machines (and probably others) have been 1000HZ, this is great to keep your mouse moving smooth while something big is happening in the background, but not so great for hosting 10 virtual machines on one poor physical machine as it will have to try and satisfy 10000 ticks per second.<\/p>\n

I’ve been using a guest kernel repository by one of the VMWare users that rebuilds the std CentOS\/RedHat kernels with HZ=100 and it’s been great, chopped massive amounts off my CPU usage on the host.<\/p>\n

Now with RedHat 5.1 this is not needed anymore see this post<\/a> for a bit of a graph on the impact and the background.  The short of it is, simply append divider=10 to your guest kernel boot parameters and enjoy a much happier host.  I found that time keeping also becomes more predictable in the guest.<\/p>\n

<\/p>\n","protected":false},"excerpt":{"rendered":"

For some time the default clock rate on RedHat machines (and probably others) have been 1000HZ, this is great to keep your mouse moving smooth while something big is happening in the background, but not so great for hosting 10 virtual machines on one poor physical machine as it will have to try and satisfy […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","footnotes":""},"categories":[5],"tags":[31,19,32,48],"_links":{"self":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts\/411"}],"collection":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/comments?post=411"}],"version-history":[{"count":2,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts\/411\/revisions"}],"predecessor-version":[{"id":544,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts\/411\/revisions\/544"}],"wp:attachment":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/media?parent=411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/categories?post=411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/tags?post=411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}