Description
insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn time
|
*0 45735 29898 *0 0 1|0 0 4.3g 9.1g 119.0m 0 Collection:0.0% 0 73|123 73|125 61m 3m 201 00:03:52
|
*0 44946 30356 *0 0 1|0 0 4.3g 9.1g 119.0m 0 Database:0.0% 0 42|107 65|107 61m 3m 201 00:03:53
|
*0 45455 30167 *0 0 1|0 0 4.3g 9.1g 119.0m 0 Global:0.0% 0 106|91 106|92 61m 3m 201 00:03:54
|
*0 45506 30236 *0 0 1|0 0 4.3g 9.1g 119.0m 0 Collection:0.0% 0 105|92 105|92 61m 3m 201 00:03:55
|
*0 44753 30587 *0 0 2|0 0 4.3g 9.1g 119.0m 0 Collection:0.0% 0 105|92 105|92 62m 3m 201 00:03:56
|
*0 46112 30198 *0 0 1|0 0 4.3g 9.1g 119.0m 0 oplog:0.0% 0 115|78 115|81 61m 3m 201 00:03:57
|
*0 45360 30140 *0 0 2|0 0 4.3g 9.1g 119.0m 0 Global:0.0% 0 76|121 76|122 61m 3m 201 00:03:58
|
*0 46655 29910 *0 0 1|0 0 4.3g 9.1g 119.0m 0 Database:0.0% 0 107|89 107|91 61m 3m 201 00:03:59
|
*0 45572 29959 *0 0 1|0 0 4.3g 9.1g 119.0m 0 Global:0.0% 0 101|94 101|95 61m 3m 201 00:04:00
|
*0 45906 30174 *0 0 2|0 0 4.3g 9.1g 119.0m 0 oplog:0.0% 0 75|119 76|119 61m 3m 201 00:04:01
|
The format in db.serverStatus().locks totally changed. We need to figure out what exactly we want to display there:
> db.serverStatus().locks
|
{
|
"Global" : {
|
"acquireCount" : {
|
"r" : NumberLong(20246107),
|
"w" : NumberLong(13563785),
|
"R" : NumberLong(0),
|
"W" : NumberLong(5)
|
},
|
"acquireWaitCount" : {
|
"r" : NumberLong(1),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(1)
|
},
|
"timeAcquiringMicros" : {
|
"r" : NumberLong(73),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(13)
|
},
|
"deadlockCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
}
|
},
|
"MMAPV1Journal" : {
|
"acquireCount" : {
|
"r" : NumberLong(45924652),
|
"w" : NumberLong(30777069),
|
"R" : NumberLong(5675),
|
"W" : NumberLong(28)
|
},
|
"acquireWaitCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(9955),
|
"R" : NumberLong(3022),
|
"W" : NumberLong(0)
|
},
|
"timeAcquiringMicros" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(1263962),
|
"R" : NumberLong(142889),
|
"W" : NumberLong(0)
|
},
|
"deadlockCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
}
|
},
|
"Database" : {
|
"acquireCount" : {
|
"r" : NumberLong(20246102),
|
"w" : NumberLong(13562971),
|
"R" : NumberLong(5),
|
"W" : NumberLong(814)
|
},
|
"acquireWaitCount" : {
|
"r" : NumberLong(5437682),
|
"w" : NumberLong(3648513),
|
"R" : NumberLong(0),
|
"W" : NumberLong(779)
|
},
|
"timeAcquiringMicros" : {
|
"r" : NumberLong(1864720043),
|
"w" : NumberLong(1472601622),
|
"R" : NumberLong(0),
|
"W" : NumberLong("870380842721")
|
},
|
"deadlockCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
}
|
},
|
"Collection" : {
|
"acquireCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(20246174),
|
"W" : NumberLong(13562971)
|
},
|
"acquireWaitCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(20240933),
|
"W" : NumberLong(13562726)
|
},
|
"timeAcquiringMicros" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong("28051062057"),
|
"W" : NumberLong("35246438525")
|
},
|
"deadlockCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
}
|
},
|
"Metadata" : {
|
"acquireCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(1)
|
},
|
"acquireWaitCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
},
|
"timeAcquiringMicros" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
},
|
"deadlockCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
}
|
},
|
"oplog" : {
|
"acquireCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
},
|
"acquireWaitCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
},
|
"timeAcquiringMicros" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
},
|
"deadlockCount" : {
|
"r" : NumberLong(0),
|
"w" : NumberLong(0),
|
"R" : NumberLong(0),
|
"W" : NumberLong(0)
|
}
|
}
|
}
|
Would also be nice to make the output not shift back and forth with the width of the string in locked. It doesn't do that in 2.6.