(Illustration by Gaich Muramatsu)
>I am assuming that the initial private mmap fails >to page in the actual underlying data. The anonymous mapping version >reads the data, filling in pages in memory while doing that. When the >file is closed the inode and pages linger around and the second private >mmap finds these pages already there and doesn't need to trigger paging >things in form disk anymore. Ok, so you are talking about a buffer cache having the data. That is possible. I don't know if this related to the rdsinit rvm problem I was having when I was trying to get rdsinit to use private mapping. -- Phil Nelson NetBSD: http://www.netbsd.org e-mail: phil@cs.wwu.edu Coda: http://www.coda.cs.cmu.edu http://www.cs.wwu.edu/~philReceived on 2000-02-16 17:48:11