Thread (41 messages) 41 messages, 7 authors, 2011-12-23

Re: [PATCH 3/9] readahead: record readahead patterns

From: Wu Fengguang <hidden>
Date: 2011-11-30 01:18:03
Also in: linux-fsdevel, lkml

On Wed, Nov 30, 2011 at 01:57:43AM +0800, Andi Kleen wrote:
On Tue, Nov 29, 2011 at 09:09:03PM +0800, Wu Fengguang wrote:
quoted
Record the readahead pattern in ra->pattern and extend the ra_submit()
parameters, to be used by the next readahead tracing/stats patches.
I like this, could it be exported it a bit more formally in /proc for 
each file descriptor?
Something like this?

        $ cat /proc/self/fdinfo/2
        pos:    0
        flags:  0100002
+       ra_pattern:      initial
+       ra_size:         4

It may be some rapidly changing information, however in practical
should remain stable unless it's changing access pattern a lot.
I could imagine a monitoring tool that you run on a process that
tells you what pattern state the various file descriptors are in and how
large the window is. That would be similar to the tools for
monitoring network connections, which are extremly useful 
in practice.
Yeah, the simplest form may be

        watch "head /proc/self/fdinfo/*"

Thanks,
Fengguang

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help