Linux minor vs major page faults: what ru_minflt and ru_majflt count
On Linux, getrusage's ru_minflt and ru_majflt split page faults by whether I/O was needed. What the two counters measure, and why a major fault count is not a count of disk reads (man-pages 6.19).
linuxmemorypage-faultgetrusageperformance