mongodb db.serverStatus()解析 详解

来源:互联网 发布:linux vi中替换字符串 编辑:程序博客网 时间:2024/06/05 16:40

点击(此处)折叠或打开

  1. > db.serverStatus()
  2. {
  3. "host" : "core_appdb_2:10001", #主机名和mongo端口
  4. "version" : "2.2.4", #mongo版本
  5. "process" : "mongod", #进程名称
  6. "pid" : 30011, #进程id
  7. "uptime" : 15054670, #mongo启动时间单位秒
  8. "uptimeMillis" : NumberLong("15054669872"),#mongo启动时间单位毫秒
  9. "uptimeEstimate" : 14884601, #基于MongoDB内部粗粒度定时器的运行时间
  10. "localTime" : ISODate("2014-03-19T06:51:48.303Z"), #当前UTC 时间
  11. "locks" : {
  12. "." : {
  13. "timeLockedMicros" : { #所用库的锁时间单位微秒
  14. "R" : NumberLong(604780392),#所用库的读锁时间单位微秒
  15. "W" : NumberLong("13531173187")#所用库的写锁时间单位微秒
  16. },
  17. "timeAcquiringMicros" : {
  18. "R" : NumberLong(635619713),#所用库的等待读锁时间单位微秒
  19. "W" : NumberLong(114062002)#所用库的等待读锁时间单位微秒
  20. }
  21. },
  22. "admin" : {
  23. "timeLockedMicros" : {
  24. "r" : NumberLong(46802786),
  25. "w" : NumberLong(0)
  26. },
  27. "timeAcquiringMicros" : {
  28. "r" : NumberLong(3942271),
  29. "w" : NumberLong(0)
  30. }
  31. },
  32. "local" : {
  33. "timeLockedMicros" : {
  34. "r" : NumberLong("6484531006"),
  35. "w" : NumberLong("7723991598")
  36. },
  37. "timeAcquiringMicros" : {
  38. "r" : NumberLong(605019419),
  39. "w" : NumberLong(1003472196)
  40. }
  41. },
  42. "config" : {
  43. "timeLockedMicros" : {
  44. "r" : NumberLong(4723313),
  45. "w" : NumberLong(0)
  46. },
  47. "timeAcquiringMicros" : {
  48. "r" : NumberLong(1517553),
  49. "w" : NumberLong(0)
  50. }
  51. },
  52. "task" : {
  53. "timeLockedMicros" : {
  54. "r" : NumberLong("51722457503"),
  55. "w" : NumberLong("30996304856")
  56. },
  57. "timeAcquiringMicros" : {
  58. "r" : NumberLong("24704782100"),
  59. "w" : NumberLong("10218470097")
  60. }
  61. },
  62. "test" : {
  63. "timeLockedMicros" : {
  64. "r" : NumberLong(4502479),
  65. "w" : NumberLong(14)
  66. },
  67. "timeAcquiringMicros" : {
  68. "r" : NumberLong(1014481),
  69. "w" : NumberLong(3)
  70. }
  71. }
  72. },
  73. "globalLock" : {
  74. "totalTime" : NumberLong("15054669872000"), #自数据库启动并且创建全局锁的时间,单位微妙,和数据库启动时间相近
  75. "lockTime" : NumberLong("13531173187"),##自数据库启动并且获得全局锁的时间,单位微妙
  76. "currentQueue" : {
  77. "total" : 0, #当前等待获取锁的队列
  78. "readers" : 0, #当前等待获取读锁的队列
  79. "writers" : 0 #当前等待获取写锁的队列
  80. },
  81. "activeClients" : {
  82. "total" : 0, #当前活动的连接数
  83. "readers" : 0, #当前活动的读连接数
  84. "writers" : 0 #当前活动的写连接数
  85. }
  86. },
  87. "mem" : {
  88. "bits" : 64, # 64位mongo
  89. "resident" : 20729,#常驻内存单位M
  90. "virtual" : 93204, #虚拟内存单位M,如果 journaling开启,大约是mapped内存的二倍,
  91. 如果内存是mapped内存的三倍或者更多可能会出现内存泄漏
  92. "supported" : true,#是否支持扩展内存
  93. "mapped" : 45195, #数据映射到内存的大小单位M,和数据的总大小相近。
  94. "mappedWithJournal" : 90390#数据文件和 journaling文件映射到内存中的大小,单位M,这个值一直
  95. 是mapped的二倍。
  96. },
  97. "connections" : {
  98. "current" : 2050, #当前的连接数
  99. "available" : 14350 #还可以用的连接数
  100. },
  101. "extra_info" : {
  102. "note" : "fields vary by platform",
  103. "heap_usage_bytes" : 91177440,#数据库用的heap内存大小单位bytes
  104. "page_faults" : 57650 #访问swap分区中的数据大小,单位page
  105. },
  106. "indexCounters" : {
  107. "btree" : {
  108. "accesses" : 692698855,#访问索引的次数
  109. "hits" : 692704555, #访问内存中索引的次数
  110. "misses" : 0, #访问磁盘中索引的次数
  111. "resets" : 0, #自启动数据库以后,索引统计被重置的次数
  112. "missRatio" : 0 #
  113. }
  114. },
  115. "backgroundFlushing" : {
  116. "flushes" : 250852, #数据库刷新数据到磁盘的次数
  117. "total_ms" : 52897489,#数据库刷新数据到磁盘花费的时间,单位毫秒
  118. "average_ms" : 210.871306587151, #平均每次刷新磁盘花费的时间,单位毫秒。
  119. "last_ms" : 797, #最后一次刷新磁盘花费的时间,单位毫秒。
  120. "last_finished" : ISODate("2014-03-19T06:51:03.102Z")#最后一次完成刷新磁盘后的utc时间点。
  121. },
  122. "cursors" : {
  123. "totalOpen" : 2, #当前打开cursor的数量
  124. "clientCursors_size" : 2, #从1.x版本已经去除
  125. "timedOut" : 1444 #curser超时次数
  126. },
  127. "network" : {
  128. "bytesIn" : 31179599101,#发送到数据库的数据总量(bytes)
  129. "bytesOut" : 567176581019,#数据库发出的数据总量(bytes)
  130. "numRequests" : 192840604 #发送到数据库的请求量
  131. },
  132. "repl" : {
  133. "setName" : "shard1", #主从复制的名字
  134. "ismaster" : true, #是不是主从复制的主服务器
  135. "secondary" : false,#是不是主从复制的从服务器
  136. "hosts" : [ #主从复制包括的机器
  137. "10.0.3.56:10001",
  138. "10.0.3.56:10002"
  139. ],
  140. "arbiters" : [ #仲裁机器
  141. "10.0.3.56:10003"
  142. ],
  143. "primary" : "10.0.3.56:10001",#主服务器地址
  144. "me" : "10.0.3.56:10001" #当前服务器地址
  145. },
  146. "replNetworkQueue" : {
  147. "waitTimeMs" : 0,
  148. "numElems" : 0,
  149. "numBytes" : 0
  150. },
  151. "opcounters" : {
  152. "insert" : 8179832, #自实例启动以来总的insert次数
  153. "query" : 76509861, #自实例启动以来总的query次数
  154. "update" : 15971292, #自实例启动以来总的update次数
  155. "delete" : 254882, #自实例启动以来总的delete次数
  156. "getmore" : 34581601, #自实例启动以来总的getmore次数
  157. "command" : 62259857 #自实例启动以来总的命令次数
  158. },
  159. "asserts" : {
  160. "regular" : 0,#自实例启动以来抛出正规断言次数
  161. "warning" : 0,#自实例启动以来抛出的告警总次数
  162. "msg" : 0, #自实例启动以来总服务器内部定义的好的断言次数
  163. "user" : 5756,#自实例启动以来总的用户断言次数
  164. "rollovers" : 0#自实例启动以来总assert counters have rolled over的次数
  165. },
  166. "writeBacksQueued" : false,
  167. "dur" : { #每3秒统计一次,统计3-6秒之间的数据
  168. "commits" : 27, #上一间隔journal日志发生commit的次数
  169. "journaledMB" : 0.114688, #上一间隔journal日志产生的数据量
  170. "writeToDataFilesMB" : 0.13708, #上一间隔journal日志写到磁盘上的数据量
  171. "compression" : 0.8158085672418944, #journal日志压缩比,( journaled_size_of_data / uncompressed_size_of_data )
  172. "commitsInWriteLock" : 0, #多少次在journal日志提交时有写锁。
  173. "earlyCommits" : 0,#在自动commit前,有多少次被要求commit
  174. "timeMs" : {
  175. "dt" : 3087, #统计timeMs数据花费的时间,单位毫秒
  176. "prepLogBuffer" : 0,#准备写journal日志花费的时间,单位毫秒,越少性能越好
  177. "writeToJournal" : 246,#写journal日志花费的时间,单位毫秒
  178. "writeToDataFiles" : 5,#在写journal日志后,向数据文件中写数据花费的时间
  179. "remapPrivateView" : 1#重新映射数据花费的时间,时间越短性能越好。
  180. }
  181. },
  182. "recordStats" : {
  183. "accessesNotInMemory" : 1224, #多少次访问数据没在内存中
  184. "pageFaultExceptionsThrown" : 197,#多少次访问数据 抛出page Fault Exceptions。
  185. "admin" : {
  186. "accessesNotInMemory" : 0,
  187. "pageFaultExceptionsThrown" : 0
  188. },
  189. "config" : {
  190. "accessesNotInMemory" : 0,
  191. "pageFaultExceptionsThrown" : 0
  192. },
  193. "local" : {
  194. "accessesNotInMemory" : 27,
  195. "pageFaultExceptionsThrown" : 0
  196. },
  197. "task" : {
  198. "accessesNotInMemory" : 1197,
  199. "pageFaultExceptionsThrown" : 197
  200. },
  201. "test" : {
  202. "accessesNotInMemory" : 0,
  203. "pageFaultExceptionsThrown" : 0
  204. }
  205. },
  206. "ok" : 1
  207. }
0 0