Messages in this thread | | | Subject | Re: calculate actual state of caches wrt set of files/dirs, without modifying caches ? | From | Andi Kleen <> | Date | Tue, 13 May 2008 13:07:08 +0200 |
| |
"Yakov Lerner" <iler.ml@gmail.com> writes:
> Is it possible to calculate the following thing from userspace: > Some benchmarking program has list of filenames and dirnames. > Can it calculate how many of inodes and data blocks of those items are *cached* > vs how many are not, without modifying existing > status of inode caches & buffer caches ?
For inodes/dentries it is not possible AFAIK (short of taking a kernel crash dump and walking the data structures), but for file data you can mmap the file without accessing it and then check with mincore() for each page.
-Andi
| |