% Interrupt Time: How Much Is Too Much?

Posted: 11-15-2006, 02:38 AM
The last time I wrote a device driver for a PC, Windows 1.0 had just been
released, so I need some opinions:

I'm tracking down a problem with my laptop computer, which has become very
slow lately. The primary symptom (to the eye of someone who has written
drivers for VMS and for PCs) is the fact of high interrupt time. I presume
this means what it has always meant - time spent in an ISR.

I'm constantly seeing more than 50% interrupt time. Is this too much? Common
sense says "yes!", but I'd like to be sure before I try having the disk
replaced.

BTW, the reproducer I'm using is just "xcopy c:\windows\system32\*.*
c:\temp". That gives me peaks over 95%.

Thanks for any help,
John Saunders

P.S. I found RATTV3, and it's showing atapi.sys with many ISR buckets over 1
millisecond. That does not sound good.

P.P.S. I wish I could just see some simple counters like number of
interrupts, errors, and/or spurious interrupts. If such counts are kept for
this laptop, they're fairly well hidden. If someone knows where I should go
to see such counts, it would really help me justify the replacement disk.


Reply With Quote

Responses to "% Interrupt Time: How Much Is Too Much?"

John Saunders
Guest
Posts: n/a
 
Re: % Interrupt Time: How Much Is Too Much?
Posted: 11-18-2006, 11:43 PM
"John Saunders" <john.saunders at trizetto.com> wrote in message
news:OoqqW8FCHHA.3620@TK2MSFTNGP02.phx.gbl...
....
> I'm constantly seeing more than 50% interrupt time. Is this too much?
> Common sense says "yes!", but I'd like to be sure before I try having the
> disk replaced.
>
> BTW, the reproducer I'm using is just "xcopy c:\windows\system32\*.*
> c:\temp". That gives me peaks over 95%.
The answer was in KB817472: IDE ATA and ATAPI disks use PIO mode after
multiple time-out or CRC errors occur
(http://support.microsoft.com/kb/817472/en-us). There were indeed an unusual
number of timeouts after resuming from standby, and the driver was in fact
using PIO mode. Uninstalling the driver and letting Windows re-install on
restart solved the problem. I'm back on Ultra DMA 5 and I have a laptop
again and not a heater.

John


Reply With Quote
 
LinkBack Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
polling USB interrupt endpoint Smarty Phoney Windows XP Device Drivers 0 01-03-2006 07:24 AM
polling a USB interrupt endpoint Smarty Phoney Windows XP Device Drivers 0 01-03-2006 07:18 AM
A problem with interrupt. Please help. D.D.Martin Windows XP Device Drivers 0 10-17-2005 08:18 AM
PMI interrupt. Darek Windows XP Device Drivers 0 10-01-2005 08:14 AM
any doc/website about soft interrupt? Xiang Shifu Windows XP Device Drivers 2 04-07-2004 03:45 AM


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90