點擊(此處)摺疊或開啟 > db.serverStatus() { "host" : "core_appdb_2:10001", #主機名稱和mongo連接埠 "version" : "2.2.4", #mongo版本 "process" : "mongod", #進程名稱 "pid" : 30011, #進程id "uptime" : 15054670, #mongo啟動時間單位秒 "uptimeMillis" : NumberLong("15054669872"),#mongo啟動時間單位毫秒 "uptimeEstimate" : 14884601, #基於MongoDB內部粗粒度定時器的已耗用時間 "localTime" : ISODate("2014-03-19T06:51:48.303Z"), #當前UTC 時間 "locks" : { "." : { "timeLockedMicros" : { #所用庫的鎖時間單位微秒 "R" : NumberLong(604780392),#所用庫的讀鎖時間單位微秒 "W" : NumberLong("13531173187")#所用庫的寫鎖時間單位微秒 }, "timeAcquiringMicros" : { "R" : NumberLong(635619713),#所用庫的等待讀鎖時間單位微秒 "W" : NumberLong(114062002)#所用庫的等待讀鎖時間單位微秒 } }, "admin" : { "timeLockedMicros" : { "r" : NumberLong(46802786), "w" : NumberLong(0) }, "timeAcquiringMicros" : { "r" : NumberLong(3942271), "w" : NumberLong(0) } }, "local" : { "timeLockedMicros" : { "r" : NumberLong("6484531006"), "w" : NumberLong("7723991598") }, "timeAcquiringMicros" : { "r" : NumberLong(605019419), "w" : NumberLong(1003472196) } }, "config" : { "timeLockedMicros" : { "r" : NumberLong(4723313), "w" : NumberLong(0) }, "timeAcquiringMicros" : { "r" : NumberLong(1517553), "w" : NumberLong(0) } }, "task" : { "timeLockedMicros" : { "r" : NumberLong("51722457503"), "w" : NumberLong("30996304856") }, "timeAcquiringMicros" : { "r" : NumberLong("24704782100"), "w" : NumberLong("10218470097") } }, "test" : { "timeLockedMicros" : { "r" : NumberLong(4502479), "w" : NumberLong(14) }, "timeAcquiringMicros" : { "r" : NumberLong(1014481), "w" : NumberLong(3) } } }, "globalLock" : { "totalTime" : NumberLong("15054669872000"), #自資料庫啟動並且建立全域鎖的時間,單位微妙,和資料庫啟動時間相近 "lockTime" : NumberLong("13531173187"),##自資料庫啟動並且獲得全域鎖的時間,單位微妙 "currentQueue" : { "total" : 0, #當前等待擷取鎖的隊列 "readers" : 0, #當前等待擷取讀鎖的隊列 "writers" : 0 #當前等待擷取寫鎖的隊列 }, "activeClients" : { "total" : 0, #當前活動的串連數 "readers" : 0, #當前活動的讀串連數 "writers" : 0 #當前活動的寫串連數 } }, "mem" : { "bits" : 64, # 64位mongo "resident" : 20729,#常駐記憶體單位M "virtual" : 93204, #虛擬記憶體單位M,如果 journaling開啟,大約是mapped記憶體的二倍, 如果記憶體是mapped記憶體的三倍或者更多可能會出現記憶體流失 "supported" : true,#是否支援擴充記憶體 "mapped" : 45195, #資料對應到記憶體的大小單位M,和資料的總大小相近。 "mappedWithJournal" : 90390#資料檔案和 journaling檔案對應到記憶體中的大小,單位M,這個值一直 是mapped的二倍。 }, "connections" : { "current" : 2050, #當前的串連數 "available" : 14350 #還可以用的串連數 }, "extra_info" : { "note" : "fields vary by platform", "heap_usage_bytes" : 91177440,#資料庫用的heap記憶體大小單位bytes "page_faults" : 57650 #訪問swap分區中的資料大小,單位page }, "indexCounters" : { "btree" : { "accesses" : 692698855,#訪問索引的次數 "hits" : 692704555, #訪問記憶體中索引的次數 "misses" : 0, #訪問磁碟中索引的次數 "resets" : 0, #自啟動資料庫以後,索引統計被重設的次數 "missRatio" : 0 # } }, "backgroundFlushing" : { "flushes" : 250852, #資料庫重新整理資料到磁碟的次數 "total_ms" : 52897489,#資料庫重新整理資料到磁碟花費的時間,單位毫秒 "average_ms" : 210.871306587151, #平均每次重新整理磁碟花費的時間,單位毫秒。 "last_ms" : 797, #最後一次重新整理磁碟花費的時間,單位毫秒。 "last_finished" : ISODate("2014-03-19T06:51:03.102Z")#最後一次完成重新整理磁碟後的utc時間點。 }, "cursors" : { "totalOpen" : 2, #當前開啟cursor的數量 "clientCursors_size" : 2, #從1.x版本已經去除 "timedOut" : 1444 #curser逾時次數 }, "network" : { "bytesIn" : 31179599101,#發送到資料庫的資料總量(bytes) "bytesOut" : 567176581019,#資料庫發出的資料總量(bytes) "numRequests" : 192840604 #發送到資料庫的請求量 }, "repl" : { "setName" : "shard1", #主從複製的名字 "ismaster" : true, #是不是主從複製的主伺服器 "secondary" : false,#是不是主從複製的從伺服器 "hosts" : [ #主從複製包括的機器 "10.0.3.56:10001", "10.0.3.56:10002" ], "arbiters" : [ #仲裁機器 "10.0.3.56:10003" ], "primary" : "10.0.3.56:10001",#主伺服器地址 "me" : "10.0.3.56:10001" #當前伺服器位址 }, "replNetworkQueue" : { "waitTimeMs" : 0, "numElems" : 0, "numBytes" : 0 }, "opcounters" : { "insert" : 8179832, #自執行個體啟動以來總的insert次數 "query" : 76509861, #自執行個體啟動以來總的query次數 "update" : 15971292, #自執行個體啟動以來總的update次數 "delete" : 254882, #自執行個體啟動以來總的delete次數 "getmore" : 34581601, #自執行個體啟動以來總的getmore次數 "command" : 62259857 #自執行個體啟動以來總的命令次數 }, "asserts" : { "regular" : 0,#自執行個體啟動以來拋出正規斷言次數 "warning" : 0,#自執行個體啟動以來拋出的警示總次數 "msg" : 0, #自執行個體啟動以來總伺服器內部定義的好的斷言次數 "user" : 5756,#自執行個體啟動以來總的使用者斷言次數 "rollovers" : 0#自執行個體啟動以來總assert counters have rolled over的次數 }, "writeBacksQueued" : false, "dur" : { #每3秒統計一次,統計3-6秒之間的資料 "commits" : 27, #上一間隔journal日誌發生commit的次數 "journaledMB" : 0.114688, #上一間隔journal日誌產生的資料量 "writeToDataFilesMB" : 0.13708, #上一間隔journal日誌寫到磁碟上的資料量 "compression" : 0.8158085672418944, #journal日誌壓縮比,( journaled_size_of_data / uncompressed_size_of_data ) "commitsInWriteLock" : 0, #多少次在journal日誌提交時有寫鎖。 "earlyCommits" : 0,#在自動commit前,有多少次被要求commit "timeMs" : { "dt" : 3087, #統計timeMs資料花費的時間,單位毫秒 "prepLogBuffer" : 0,#準備寫journal日誌花費的時間,單位毫秒,越少效能越好 "writeToJournal" : 246,#寫journal日誌花費的時間,單位毫秒 "writeToDataFiles" : 5,#在寫journal日誌後,向資料檔案中寫資料花費的時間 "remapPrivateView" : 1#重新對應資料花費的時間,時間越短效能越好。 } }, "recordStats" : { "accessesNotInMemory" : 1224, #多少次訪問資料沒在記憶體中 "pageFaultExceptionsThrown" : 197,#多少次訪問資料 拋出page Fault Exceptions。 "admin" : { "accessesNotInMemory" : 0, "pageFaultExceptionsThrown" : 0 }, "config" : { "accessesNotInMemory" : 0, "pageFaultExceptionsThrown" : 0 }, "local" : { "accessesNotInMemory" : 27, "pageFaultExceptionsThrown" : 0 }, "task" : { "accessesNotInMemory" : 1197, "pageFaultExceptionsThrown" : 197 }, "test" : { "accessesNotInMemory" : 0, "pageFaultExceptionsThrown" : 0 } }, "ok" : 1 }