You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #1769, @zmyzheng suggested introducing Total Page Fault to process.PageFaultStat. Before merging it, I would like to study Page Fault values across platforms and summarize the findings in this issue. Therefore, this issue will be updated as the investigation progresses.
Fires whenever a fault is taken on a page and the fault is neither a protection fault nor a copy-on-write fault.
cow_fault
Fires whenever a copy-on-write fault is taken on a page. arg0 contains the number of pages that are created as a result of the copy-on-write.
kernel_asflt
Fires whenever a page fault is taken by the kernel on a page in its own address space. Whenever kernel_asflt fires, it will be immediately preceded by a firing of the as_fault probe.
maj_fault
Fires whenever a page fault is taken that results in I/O from a backing store or swap device. Whenever maj_fault fires, it will be immediately preceded by a firing of the pgin probe.
prot_fault
Fires whenever a page fault is taken due to a protection violation.
The text was updated successfully, but these errors were encountered:
In #1769, @zmyzheng suggested introducing
Total Page Fault
toprocess.PageFaultStat
. Before merging it, I would like to study Page Fault values across platforms and summarize the findings in this issue. Therefore, this issue will be updated as the investigation progresses.About page fault
https://en.wikipedia.org/wiki/Page_fault
Linux
https://www.kernel.org/doc/Documentation/filesystems/proc.rst
Windows
https://learn.microsoft.com/en-us/uwp/api/windows.system.diagnostics.processmemoryusagereport.pagefaultcount?view=winrt-26100
PageFaultCount (UInt32)
related
https://techcommunity.microsoft.com/blog/askperf/the-basics-of-page-faults/373120
PageFaultCount
is same asMajor Fault
in linux?Darwin
The number of page faults that occurred during code execution.
FreeBSD
OpenBSD
Solaris
Table 65 List of vminfo Probes
The text was updated successfully, but these errors were encountered: