In April 2009 I wrote up a simple utility over a weekend called
vmtouch. It helped me solve a few problems I was experiencing on the job and, most pressingly, let me run a series of experiments to satisfy my curiosity about how the filesystem page cache works. I have found
vmtouch very useful over the past 7 or so years, and apparently a few other people have too.