--- El vie 9-ene-09, Luis Menina <[email protected]> escribió:

> De:: Luis Menina <[email protected]>
> Asunto: Re: How can I reduce wakeups on my system ?
> A: [email protected]
> Cc: [email protected]
> Fecha: viernes, 9 enero, 2009, 3:30 pm
> > eth0? it seems like your network card driver, or maybe
> your wireless card driver is waking up the cpu.  Try
> shutting down the device or unplugging the network cord.
> > 
> > If this doesn't help you can try inspecting
> /proc/interrupts and figure out which module is causing more
> wake ups.  Then try removing one by one.
> 
> Thanks for your hint, I didn't think of
> /proc/interrupts.
> 
>            CPU0
>   0:        265   IO-APIC-edge      timer
>   1:       3945   IO-APIC-edge      i8042
>   3:          3   IO-APIC-edge
>   4:          1   IO-APIC-edge
>   7:          0   IO-APIC-edge      parport0
>   8:          1   IO-APIC-edge      rtc0
>   9:          0   IO-APIC-fasteoi   acpi
>  12:      50502   IO-APIC-edge      i8042
>  14:      14585   IO-APIC-edge      pata_amd
>  15:      13173   IO-APIC-edge      pata_amd
>  18:          0   IO-APIC-fasteoi   sata_promise
>  19:          0   IO-APIC-fasteoi   rad...@pci:0000:03:00.0
>  20:          3   IO-APIC-fasteoi   ohci_hcd:usb3, ohci1394
>  21:        183   IO-APIC-fasteoi   ohci_hcd:usb2, NVidia
> nForce2
>  22:      96896   IO-APIC-fasteoi   ehci_hcd:usb1, eth0
> NMI:          0   Non-maskable interrupts
> LOC:     199292   Local timer interrupts
> RES:          0   Rescheduling interrupts
> CAL:          0   function call interrupts
> TLB:          0   TLB shootdowns
> TRM:          0   Thermal event interrupts
> SPU:          0   Spurious interrupts
> ERR:          0
> MIS:          0

Sorry for my lack of detail.  Those numbers are the interrupts generated, if 
you check that file often enough you will be able to see who is causing more 
interrupts.  Maybe doing something like this is useful:

$ watch cat /proc/interrupts

And just watch the numbers grow, you might find your culprit there.  For 
example, i8042 is the driver that controls your mouse and keyboard (note that 
there are two i8042 in the list).  If you move the mouse constantly you will 
see one of them interrupting the CPU, but if you type constantly on your 
keyboard you will see the other one moving up.  Equally, if you start to 
receive packets through the network card you will see eth0 generating more 
interrupts.

Cheers,


-William



      ¡Todo sobre Amor y Sexo!
La guía completa para tu vida en Mujer de Hoy.                       
http://mx.mujer.yahoo.com/

_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power

Reply via email to