We run one IFL and with the hz_timer=1 setting we get 100 hundred messages, with hz_timer=0 we get 3-10 messages approx. each second.
You can do better. The trick is that you need 300 mS between ticks for z/VM to see you're idle and pack up your things. One might believe that this means more than 4 per second does not do it, but it turns out the interrupts group together a bit and don't distribute evenly over time. Have a look at the "Performance and Tuning" redbook for a method to determine which process is getting the wakup calls and cut it down.
Rob
