@@ -8,7 +8,7 @@ Server Status Reference
8
8
``docs/source/reference/server-status-index.txt`` document also
9
9
reflects those changes.
10
10
11
- The :dbcommand:`serverStatus` returns a collection of information that
11
+ The :dbcommand:`serverStatus` command returns a collection of information that
12
12
reflects the database's status. These data are useful for diagnosing
13
13
and assessing the performance of your MongoDB instance. This reference
14
14
catalogs each datum included in the output of this command and
@@ -17,7 +17,7 @@ your database.
17
17
18
18
.. seealso:: Much of the output of :dbcommand:`serverStatus` is also
19
19
displayed dynamically by :program:`mongostat`. See the
20
- :doc:`/reference/mongostat` for more information.
20
+ :doc:`/reference/mongostat` command for more information.
21
21
22
22
For examples of the :dbcommand:`serverStatus` output, see
23
23
:doc:`/reference/server-status-index`.
@@ -32,7 +32,7 @@ Instance Information
32
32
.. status:: host
33
33
34
34
The :status:`host` field contains the system's hostname. In Unix/Linux
35
- system , this should be the same as the output of the ``hostname``
35
+ systems , this should be the same as the output of the ``hostname``
36
36
command.
37
37
38
38
.. status:: version
@@ -113,38 +113,38 @@ locks
113
113
.. status:: locks...timeLockedMicros.W
114
114
115
115
The ``W`` field reports the amount of time in microseconds that any
116
- database databases has held the global write lock.
116
+ database has held the global write lock.
117
117
118
118
.. status:: locks...timeLockedMicros.r
119
119
120
120
The ``r`` field reports the amount of time in microseconds that any
121
- database databases has held the local read lock.
121
+ database has held the local read lock.
122
122
123
123
.. status:: locks...timeLockedMicros.w
124
124
125
125
The ``w`` field reports the amount of time in microseconds that any
126
- database databases has held the local write lock.
126
+ database has held the local write lock.
127
127
128
128
.. status:: locks...timeAcquiringMicros
129
129
130
130
The :status:`locks...timeAcquiringMicros` document reports the amount of
131
131
time in microseconds that operations have spent waiting to acquire
132
- a lock in all database in this :program:`mongod` instance.
132
+ a lock in all databases in this :program:`mongod` instance.
133
133
134
134
.. status:: locks...timeAcquiringMicros.R
135
135
136
136
The ``R`` field reports the amount of time in microseconds that any
137
- database databases has spent waiting for the global read lock.
137
+ database has spent waiting for the global read lock.
138
138
139
139
.. status:: locks...timeAcquiringMicros.W
140
140
141
141
The ``W`` field reports the amount of time in microseconds that any
142
- database databases has spent waiting for the global write lock.
142
+ database has spent waiting for the global write lock.
143
143
144
144
.. status:: locks.admin
145
145
146
146
The :status:`locks.admin` document contains two sub-documents that
147
- reports data regarding lock use in the :term:`admin database`.
147
+ report data regarding lock use in the :term:`admin database`.
148
148
149
149
.. status:: locks.admin.timeLockedMicros
150
150
@@ -171,19 +171,19 @@ locks
171
171
.. status:: locks.admin.timeAcquiringMicros.r
172
172
173
173
The ``r`` field reports the amount of time in microseconds that
174
- operations have spent waiting a read lock on the
174
+ operations have spent waiting to acquire a read lock on the
175
175
:term:`admin database`.
176
176
177
177
.. status:: locks.admin.timeAcquiringMicros.w
178
178
179
179
The ``w`` field reports the amount of time in microseconds that
180
- operations have spent waiting a write lock on the
180
+ operations have spent waiting to acquire a write lock on the
181
181
:term:`admin database`.
182
182
183
183
.. status:: locks.local
184
184
185
185
The :status:`locks.local` document contains two sub-documents that
186
- reports data regarding lock use in the ``local`` database. The
186
+ report data regarding lock use in the ``local`` database. The
187
187
local database contains a number of instance specific data,
188
188
including the :term:`oplog` for replication.
189
189
@@ -212,13 +212,13 @@ locks
212
212
.. status:: locks.local.timeAcquiringMicros.r
213
213
214
214
The ``r`` field reports the amount of time in microseconds that
215
- operations have spent waiting a read lock on the ``local``
215
+ operations have spent waiting to acquire a read lock on the ``local``
216
216
database.
217
217
218
218
.. status:: locks.local.timeAcquiringMicros.w
219
219
220
220
The ``w`` field reports the amount of time in microseconds that
221
- operations have spent waiting a write lock on the ``local``
221
+ operations have spent waiting to acquire a write lock on the ``local``
222
222
database.
223
223
224
224
.. status:: locks.<database>
@@ -252,13 +252,13 @@ locks
252
252
.. status:: locks.<database>.timeAcquiringMicros.r
253
253
254
254
The ``r`` field reports the amount of time in microseconds that
255
- operations have spent waiting a read lock on the ``<database>``
255
+ operations have spent waiting to acquire a read lock on the ``<database>``
256
256
database.
257
257
258
258
.. status:: locks.<database>.timeAcquiringMicros.w
259
259
260
260
The ``w`` field reports the amount of time in microseconds that
261
- operations have spent waiting a write lock on the ``<database>``
261
+ operations have spent waiting to acquire a write lock on the ``<database>``
262
262
database.
263
263
264
264
.. _globallock:
@@ -335,13 +335,13 @@ globalLock.currentQueue
335
335
should cause no concern. Also, consider this value in light of the
336
336
size of queue waiting for the read lock
337
337
(e.g. :status:`globalLock.currentQueue.readers`) and write-lock
338
- (e.g. :status:`globalLock.currentQueue.readers `) individually.
338
+ (e.g. :status:`globalLock.currentQueue.writers `) individually.
339
339
340
340
.. status:: globalLock.currentQueue.readers
341
341
342
342
The value of :status:`globalLock.currentQueue.readers` is the number of
343
343
operations that are currently queued and waiting for the
344
- read-lock. A consistently small write -queue, particularly of
344
+ read-lock. A consistently small read -queue, particularly of
345
345
shorter operations should cause no concern.
346
346
347
347
.. status:: globalLock.currentQueue.writers
@@ -492,19 +492,19 @@ extra_info
492
492
.. status:: extra_info.heap_usage_bytes
493
493
494
494
The :status:`extra_info.heap_usage_bytes` field is only available on
495
- Unix/Linux systems, and relates the total size in bytes of heap space
495
+ Unix/Linux systems, and reports the total size in bytes of heap space
496
496
used by the database process.
497
497
498
498
.. status:: extra_info.page_faults
499
499
500
500
The :status:`extra_info.page_faults` field is only available on Unix/Linux
501
- systems, and relates the total number of page faults that require
501
+ systems, and reports the total number of page faults that require
502
502
disk operations. Page faults refer to operations that require the
503
503
database server to access data which isn't available in active
504
504
memory. The :status:`page_fault <extra_info.page_faults>` counter may increase dramatically during
505
505
moments of poor performance and may correlate with limited
506
506
memory environments and larger data sets. Limited and sporadic page
507
- faults do not in and of themselves indicate an issue.
507
+ faults do not necessarily indicate an issue.
508
508
509
509
.. _server-status-indexcounters:
510
510
@@ -562,7 +562,7 @@ indexCounters
562
562
563
563
.. status:: indexCounters.btree.resets
564
564
565
- The :status:`index Counter .btree.resets` value reflects the number
565
+ The :status:`indexCounters .btree.resets` value reflects the number
566
566
of times that the index counters have been reset since the database
567
567
last restarted. Typically this value is ``0``, but use this value
568
568
to provide context for the data specified by other
@@ -587,7 +587,7 @@ backgroundFlushing
587
587
588
588
:program:`mongod` periodically flushes writes to disk. In the default
589
589
configuration, this happens every 60 seconds. The
590
- :status:`backgroundFlushing` data structure contains data that regarding
590
+ :status:`backgroundFlushing` data structure contains data regarding
591
591
these operations. Consider these values if you have concerns about
592
592
write performance and :ref:`journaling <journaling-status>`.
593
593
@@ -775,7 +775,7 @@ opcountersRepl
775
775
because of how MongoDB serializes operations during replication.
776
776
See :doc:`/core/replication` for more information on replication.
777
777
778
- These numbers will grow over time and in response to database
778
+ These numbers will grow over time in response to database
779
779
use. Analyze these values over time to track database utilization.
780
780
781
781
.. status:: opcountersRepl.insert
@@ -953,7 +953,7 @@ asserts
953
953
times that the rollover counters have rolled over since the last
954
954
time the server process started. The counters will rollover to zero
955
955
after 2\ :superscript:`30` assertions. Use this value to provide
956
- context to the other values in the :status:`asserts` data structure
956
+ context to the other values in the :status:`asserts` data structure.
957
957
958
958
.. _server-status-writebacksqueued:
959
959
.. _server-status-write-backs-queued:
@@ -1003,15 +1003,14 @@ Journaling
1003
1003
interval is configurable using the ``--journalCommitInterval``
1004
1004
option.
1005
1005
1006
- See the ":wiki:`Journaling`" wiki page for more information about
1007
- journaling operations.
1006
+ .. seealso:: ":wiki:`Journaling`" for more information about journaling operations.
1008
1007
1009
1008
.. STUB :doc:`/core/journaling`
1010
1009
1011
1010
.. status:: dur.commits
1012
1011
1013
1012
The :status:`dur.commits` provides the number of transactions
1014
- written to :term:`journal` during the last :wiki:`journal group
1013
+ written to the :term:`journal` during the last :wiki:`journal group
1015
1014
commit interval <Journaling#Journaling-GroupCommits>`.
1016
1015
1017
1016
.. status:: dur.journaledMB
@@ -1047,7 +1046,7 @@ Journaling
1047
1046
1048
1047
.. status:: dur.earlyCommits
1049
1048
1050
- The :status:`dur.earlyCommits` value reflects the number of time
1049
+ The :status:`dur.earlyCommits` value reflects the number of times
1051
1050
MongoDB requested a commit before the scheduled :wiki:`journal group
1052
1051
commit interval <Journaling#Journaling-GroupCommits>`. Use this
1053
1052
value to ensure that your :wiki:`journal group commit interval
0 commit comments