Messages in this thread |  | | Date | Tue, 20 Aug 2002 23:25:11 -0700 (PDT) | From | Mukesh Rajan <> | Subject | detecting hard disk idleness |
| |
hi,
i'm trying to implement an alogrithm that requires as input the idleness period of a hard disk (i.e. time between satisfying a request and arrival of new request).
so far implementation polls "proc/stat" periodically to detect idleness over the poll period. this implementation is not accurate and also i have very small poll interval (milli secs). with some measurements, conclusion is that implementation is consuming quite some power. this millisecond polling overhead could be avoided if i can come up with an interrupt driven implementation. in DOS, i would have manipulated the interrupt table and inserted my code for 13h (disk interrupt right?). this would help me do some preprocessing before the actual call to the hard disk (13h).
is this possible in any way in Linux? i.e. have the kernel inform a program when a hard disk interrupt occurs? either through interrupt manipulation or otherwise?
- mukesh
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |