[DOCS-3212] Description of "page fault" in mongostat and other places not totally clear Created: 18/Apr/14  Updated: 21/Jul/14  Resolved: 09/Jul/14

Status: Closed
Project: Documentation
Component/s: manual
Affects Version/s: None
Fix Version/s: v1.3.8

Type: Improvement Priority: Major - P3
Reporter: Buzz Moschetti Assignee: Tim Slavin
Resolution: Done Votes: 0
Labels: sprint-rollover
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

All


Issue Links:
Duplicate
is duplicated by DOCS-3346 Comment on: "manual/administration/mo... Closed
Participants:
Days since reply: 9 years, 30 weeks, 2 days ago

 Description   

The description of page fault as observed in mongostat and in serverStatus is not 100% clear and often leads O/S oriented people to misinterpret the meaning. The docs glossary def inition of page fault is even less appropriate for the mongoDB meaning. The description everywhere should always compare and contrast our page fault def to the more tradition def so that it is very very clear that our page faults do not necessarily imply a yellow flag for poor system performance or configuration. The def should look something like this:

page_fault:
Reports the total number of page faults in one second.
Do not confuse basic operating system / physical memory page
fault behavior with mongoDB page faults. In basic operating system
parlance, page faults occur when physical memory is exhausted and pages of physical memory are swapped to disk. In mongoDB, page faults occur when operations (both read AND write) access parts of the memory mapped files that are not currently available in physical memory. The faults counter may increase dramatically during moments of poor performance and may correlate with limited physical memory environments and accessing much larger data sets (like scanning an entire collection). Limited and sporadic page faults do not
necessarily indicate a problem or a need for tuning.



 Comments   
Comment by Githook User [ 21/Jul/14 ]

Author:

{u'username': u'TimSlavinMongoDB', u'name': u'Tim Slavin (MongoDB)', u'email': u'tim.slavin@10gen.com'}

Message: DOCS-3212: Define MongoDB page faults

Signed-off-by: kay <kay.kim@10gen.com>
Branch: master
https://github.com/mongodb/docs/commit/c0bf0e22100d8d2fc967afdb651c42338328c23e

Comment by Tim Slavin [ 10/Jul/14 ]

FYI does it matter this is Fixed but still open in Github?

On Wed, Jul 9, 2014 at 6:15 PM, Sam Kleinman (JIRA) <jira@mongodb.org>

Generated at Thu Feb 08 07:45:14 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.