Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On a Linux (Cent OS 5) system, I have a process that accesses a large amount of memory mapped files. The process is generating a large amount of page faults because the aggregated size of the mapped files exceeds the available RAM by far.

If I had a way of not only counting the page faults but logging the virtual address where the fault occurs, I could use /proc//maps or pmap to get an estimate of how the reads are spread out across the mapped files and how much additional RAM would be needed to improve the situation.

share|improve this question
Have you tried fincore from linux-ftools ? – Panagiotis PJ Papadomitsos Nov 24 '12 at 12:52

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.