*Huge* amount of wakeups
hirakendu das
hirakendu at yahoo.com
Tue Oct 9 16:32:14 PDT 2007
Its 'cat /proc/interrupts'.
Thanks,
Hirakendu.
Jan Willies <jan at willies.info> wrote: hirakendu das wrote:
> I hope you are not running with idle=poll, because thats meant to kill
> the cpu ;). It indeed keeps the cpu more or less 100% in C0, and I just
> wanted to give an example what it means to be almost all the time in C0
> ;). (In my case, the fans won't stop whining if I give idle=poll and
> temperature is always above 50C.)
Temperature is always above 50C here.
> I had fiddled with clocksources some time back with no use. First of
> all, pit apparently only works in single processor. Try see if your
> kernel has smp (if so, try with smp disabled). I have observed that the
> system starts with tsc as my clocksource. The moment I enable C2 and C3
> states (by inserting a cpuidle governor), I get a message that my tsc
> has been marked unstable and the clocksource is changed to hpet. And
> 'jiffies' and 'acpi_pm' screw up my time (the system clock goes very
> slow or fast).
Single core AMD CPU. I haven't experienced the slow/fast system clock
issue though.
> At the moment, I would really suggest you to try enabling the cpuidle
> option in the kernel, but without any governors. Atleast in my case, the
> problem doesn't appear if my cpu doesn't go to C2/C3 at all. With this,
> powertop will show as if cpu is 100% in C0, but actually, it will be
> using both C0 and C1 as mentioned earlier. So, you can try this and see
> if it solves the issue and also whats the power consumption.
Hm. I did that but nothing changed :/ Even without any governor my CPU
would go for 80000 wakeups/s.
> Btw, some time back at gentoo forums, someone (who also had this high
> wakeups issue) had suggested that the userspace cpufreq governor isn't
> that good (btw, his problem also mysteriously disappeared for good,
> after some arbirtary kernel config changes). So try if changing the
> cpufreq governor in kernel to performance or ondemand makes those 'tsc
> unstable' messages to disappear.
I tried ondemand and conservative without luck.
You mentioned something about shared IRQs. Is there a way to test if
some things are sharing the same IRQ? This is my last hope.
Thanks for your answer and suggestions, very appreciated!
- Jan
_______________________________________________
Power mailing list
Power at bughost.org
http://www.bughost.org/mailman/listinfo/power
---------------------------------
Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.bughost.org/pipermail/power/attachments/20071009/b9fa44b4/attachment.html
More information about the Power
mailing list