From: Muli Ben-Yehuda (mulix_at_nonexisting.hamakor.org.il)
Date: Tue 11 Jan 2005 - 10:19:10 IST
On Tue, Jan 11, 2005 at 10:10:41AM +0200, Tzahi Fadida wrote:
> > > I am looking for a utility that does that and especially
> > > a c library since I am in control of that process internal
> > > programming.
> >
> > This is information that has to be exported from the kernel.
> > I think tha laptop mode patches (merged in 2.6) include at
> > least some of this, and can probably be extended to give you
> > the rest.
>
> what do they give now?
See Documenation/laptop-mode.txt:
"If you want to find out which process caused the disk to spin up, you
can gather information by setting the flag
/proc/sys/vm/block_dump. When this flag is set, Linux reports all disk
read and write operations that take place, and all block dirtyings
done to files. This makes it possible to debug why a disk needs to
spin up, and to increase battery life even more. The output of
block_dump is written to the kernel output, and it can be retrieved
using "dmesg". When you use block_dump and your kernel logging level
also includes kernel debugging messages, you probably want to turn off
klogd, otherwise the output of block_dump will be logged, causing disk
activity that is not normally there."
Cheers,
Muli
-- Muli Ben-Yehuda http://www.mulix.org | http://mulix.livejournal.com/
=================================================================
To unsubscribe, send mail to linux-il-request_at_linux.org.il with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request_at_linux.org.il
This archive was generated by hypermail 2.1.7 : Tue 11 Jan 2005 - 10:28:19 IST