Skip to content

Instantly share code, notes, and snippets.

@leowmjw
Created December 5, 2011 03:23
Show Gist options
  • Save leowmjw/1432168 to your computer and use it in GitHub Desktop.
Save leowmjw/1432168 to your computer and use it in GitHub Desktop.
KLMUG4 DTrace scripts, results, transcripts
vminfo:::
/execname == "mongod" && start == 0/
{
/*
* This is the first time that a vminfo probe has been hit; record
* our initial timestamp.
*/
start = timestamp;
}
vminfo:::
/execname == "mongod"/
{
/*
* Aggregate on the probename, and lquantize() the number of seconds
* since our initial timestamp. (There are 1,000,000,000 nanoseconds
* in a second.) We assume that the script will be terminated before
* 60 seconds elapses.
*/
@[probename] = lquantize((timestamp - start) / 1000000000, 0, 60);
}
syscall::mmap:entry,
syscall::fdsync:entry,
syscall::write:entry,
pid$target:mongod:*MMF*:return
/execname == "mongod" && start == 0/
{
/*
* This is the first time that a vminfo probe has been hit; record
* our initial timestamp.
*/
start = timestamp;
}
syscall::mmap:entry,
syscall::fdsync:entry,
syscall::write:entry,
pid$target:mongod:*MMF*:return
/execname == "mongod"/
{
/*
* Aggregate on the probename, and lquantize() the number of seconds
* since our initial timestamp. (There are 1,000,000,000 nanoseconds
* in a second.) We assume that the script will be terminated before
* 60 seconds elapses.
*/
@[probefunc] = lquantize((timestamp - start) / 1000000000, 0, 60);
}
syscall::mmap:entry,
syscall::fdsync:entry,
syscall::write:entry,
pid$target:mongod:*MMF*:return,
pid$target:mongod:*lock_shared_try*:return,
pid$target:mongod:*rawCompress*:return,
pid$target:mongod:*readlocktry*:return,
pid$target:mongod:*getThreadName*:return,
pid$target:mongod:*remapPrivateView*:return,
pid$target:mongod:*maxCompressedLength*:return,
pid$target:mongod:*SectFooter*:return,
pid$target:mongod:*WRITETOJOURNAL*:return,
pid$target:mongod:*groupCommitWithLimitedLocks*:return,
pid$target:mongod:*mutex11scoped_lockD1Ev*:return,
pid$target:mongod:*RWLock*lock_shared*:return,
pid$target:mongod:*LogFile17synchronousAppend*:return,
pid$target:mongod:*SpinLock*lock*:return,
pid$target:mongod:_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE7_insertENS_7DiskLocES3_RKNS_5KeyV1ERKNS_8OrderingEbS3_S3_RNS_12IndexDetailsE:return,
pid$target:mongod:_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE11assertValidERKNS_8OrderingEb:return,
pid$target:mongod:_ZNK5mongo18IndexInterfaceImplINS_12BtreeData_V1EE9bt_insertENS_7DiskLocES3_RKNS_7BSONObjERKNS_8OrderingEbRNS_12IndexDetailsEb:return,
pid$target:mongod:_ZNK5mongo7BSONObjixEPKc:return
/execname == "mongod" && start == 0/
{
/*
* This is the first time that a vminfo probe has been hit; record
* our initial timestamp.
*/
start = timestamp;
}
syscall::mmap:entry,
syscall::fdsync:entry,
syscall::write:entry,
pid$target:mongod:*MMF*:return,
pid$target:mongod:*lock_shared_try*:return,
pid$target:mongod:*rawCompress*:return,
pid$target:mongod:*readlocktry*:return,
pid$target:mongod:*getThreadName*:return,
pid$target:mongod:*remapPrivateView*:return,
pid$target:mongod:*maxCompressedLength*:return,
pid$target:mongod:*SectFooter*:return,
pid$target:mongod:*WRITETOJOURNAL*:return,
pid$target:mongod:*groupCommitWithLimitedLocks*:return,
pid$target:mongod:*mutex11scoped_lockD1Ev*:return,
pid$target:mongod:*RWLock*lock_shared*:return,
pid$target:mongod:*LogFile17synchronousAppend*:return,
pid$target:mongod:*SpinLock*lock*:return,
pid$target:mongod:_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE7_insertENS_7DiskLocES3_RKNS_5KeyV1ERKNS_8OrderingEbS3_S3_RNS_12IndexDetailsE:return,
pid$target:mongod:_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE11assertValidERKNS_8OrderingEb:return,
pid$target:mongod:_ZNK5mongo18IndexInterfaceImplINS_12BtreeData_V1EE9bt_insertENS_7DiskLocES3_RKNS_7BSONObjERKNS_8OrderingEbRNS_12IndexDetailsEb:return,
pid$target:mongod:_ZNK5mongo7BSONObjixEPKc:return
/execname == "mongod"/
{
/*
* Aggregate on the probename, and lquantize() the number of seconds
* since our initial timestamp. (There are 1,000,000,000 nanoseconds
* in a second.) We assume that the script will be terminated before
* 60 seconds elapses.
*/
@[probefunc] = lquantize((timestamp - start) / 1000000000, 0, 180);
}
vminfo:::maj_fault,
vminfo:::zfod,
vminfo:::as_fault
/execname == "mongod" && start == 0/
{
/*
* This is the first time that a vminfo probe has been hit; record
* our initial timestamp.
*/
start = timestamp;
}
vminfo:::maj_fault,
vminfo:::zfod,
vminfo:::as_fault
/execname == "mongod"/
{
/*
* Aggregate on the probename, and lquantize() the number of seconds
* since our initial timestamp. (There are 1,000,000,000 nanoseconds
* in a second.) We assume that the script will be terminated before
* 60 seconds elapses.
*/
@[probename] = lquantize((timestamp - start) / 1000000000, 0, 60);
}
delete_epoch_tss_data 1
md5_append 400
md5_finish 1
md5_init 1
md5_process 1628050
T.1040 191
T.1042 31062
T.1992 2
T.2184 1
T.2325 2
T.2724 4411
T.3178 7
T.3252 2
T.3588 307
T.3632 2
T.3809 509
T.4317 800
T.4318 1
T.4320 1
T.4493 398
T.4533 3
T.5695 8
T.6096 798
thread_proxy 1
tls_destructor 1
_ZN5boost10filesystem10basic_pathISsNS0_11path_traitsEEdVEPKc 1026
_ZN5boost10filesystemdvISsNS0_11path_traitsEEENS0_10basic_pathIT_T0_EERKS6_PKNS4_10value_typeE 2
_ZN5boost10scoped_ptrIN5mongo17dbtempreleasecondEED1Ev 398
_ZN5boost10shared_ptrIN5mongo16FieldRangeVectorEE5resetIS2_EEvPT_ 2
_ZN5boost10shared_ptrIN5mongo19CoveredIndexMatcherEEC1IS2_EEPT_ 1
_ZN5boost10shared_ptrIN5mongo6CursorEEC1INS1_11BtreeCursorEEEPT_ 1
_ZN5boost10shared_ptrIN5mongo9QueryPlanEEC1IS2_EEPT_ 1
_ZN5boost11this_thread20disable_interruptionC1Ev 1003
_ZN5boost11this_thread20disable_interruptionD1Ev 1003
_ZN5boost11this_thread5sleepERKNS_10posix_time5ptimeE 191
_ZN5boost11unique_lockINS_11timed_mutexEE4lockEv 1
_ZN5boost11unique_lockINS_15recursive_mutexEEC1ERS1_ 801
_ZN5boost11unique_lockINS_15recursive_mutexEED1Ev 801
_ZN5boost11unique_lockINS_5mutexEEC1ERS1_ 1589
_ZN5boost13intrusive_ptrIN5mongo7BSONObj6HolderEED1Ev 9239
_ZN5boost14checked_deleteIN5mongo11ParsedQueryEEEvPT_ 2
_ZN5boost14checked_deleteIN5mongo9QueryPlanEEEvPT_ 1
_ZN5boost15get_system_timeEv 307
_ZN5boost18condition_variable10notify_oneEv 1
_ZN5boost19thread_specific_ptrIiE11delete_dataclEPv 2
_ZN5boost19thread_specific_ptrIN5mongo9LastErrorEE11delete_dataclEPv 1
_ZN5boost19thread_specific_ptrISsE11delete_dataclEPv 1
_ZN5boost5mutex6unlockEv 416
_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvPFvPN5mongo13MessagingPortEENS2_5list1INS2_5valueIS6_EEEEEEED0Ev 1
_ZN5boost6detail12get_tss_dataEPKv 26636
_ZN5boost6detail12set_tss_dataEPKvNS_10shared_ptrINS0_20tss_cleanup_functionEEEPvb 6
_ZN5boost6detail12shared_countD1Ev 17
_ZN5boost6detail15sp_counted_base7releaseEv 15
_ZN5boost6detail16thread_data_baseD2Ev 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo11BtreeCursorEED0Ev 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo11ParsedQueryEE7disposeEv 2
_ZN5boost6detail17sp_counted_impl_pIN5mongo11ParsedQueryEED0Ev 2
_ZN5boost6detail17sp_counted_impl_pIN5mongo16FieldRangeVectorEE7disposeEv 2
_ZN5boost6detail17sp_counted_impl_pIN5mongo16FieldRangeVectorEED0Ev 2
_ZN5boost6detail17sp_counted_impl_pIN5mongo19CoveredIndexMatcherEE7disposeEv 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo19CoveredIndexMatcherEED0Ev 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo7MatcherEE7disposeEv 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo7MatcherEED0Ev 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo9QueryPlanEE7disposeEv 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo9QueryPlanEED0Ev 1
_ZN5boost6detail20interruption_checkerC1EP13_pthread_cond 191
_ZN5boost6detail20interruption_checkerD1Ev 191
_ZN5boost6detail23get_current_thread_dataEv 31060
_ZN5boost6detail25get_once_per_thread_epochEv 31062
_ZN5boost6thread12start_threadEv 1
_ZN5boost6thread6detachEv 1
_ZN5boost6threadC1INS_3_bi6bind_tIvPFvPN5mongo13MessagingPortEENS2_5list1INS2_5valueIS6_EEEEEEEET_NS_10disable_ifINS_14is_convermongod 1
_ZN5boost6threadD1Ev 1
_ZN5boost9date_time6c_time6gmtimeEPKlP2tm 375
_ZN5boost9gregorian4dateC1ENS0_9greg_yearENS0_10greg_monthENS0_8greg_dayE 959
_ZN5mongo10CmdFileMD53runERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb 1
_ZN5mongo10FieldRange15finishOperationERKSt6vectorINS_13FieldIntervalESaIS2_EERKS0_ 2
_ZN5mongo10FieldRangeaNERKS0_ 2
_ZN5mongo10FieldRangeC1ERKNS_11BSONElementEbbb 2
_ZN5mongo10FieldRangeC1ERKS0_ 16
_ZN5mongo10FieldRangeD1Ev 14
_ZN5mongo10inShutdownEv 2692
_ZN5mongo10KeyV1OwnedC1ERKNS_7BSONObjE 798
_ZN5mongo10MongoMutex11lock_sharedEv 399
_ZN5mongo10MongoMutex13unlock_sharedEv 1
_ZN5mongo10MongoMutex15lock_shared_tryEi 184
_ZN5mongo10MongoMutex4lockEv 401
_ZN5mongo10NullstreamlsEd 1
_ZN5mongo10NullstreamlsEi 3
_ZN5mongo10NullstreamlsEPFRSoS1_E 4
_ZN5mongo10NullstreamlsEPKc 11
_ZN5mongo10NullstreamlsERKNS_10LazyStringE 2
_ZN5mongo10NullstreamlsERKSs 1
_ZN5mongo10OpCounters5gotOpEib 403
_ZN5mongo10outOfSpaceEPKcPNS_16NamespaceDetailsEibNS_7DiskLocE 1
_ZN5mongo10RWLockBase11lock_sharedEv 410
_ZN5mongo10RWLockBase13unlock_sharedEv 195
_ZN5mongo10StringDataC1EPKc 2
_ZN5mongo11BtreeBucketINS_12BtreeData_V1EE10customFindEiiRKNS_7BSONObjEibRKSt6vectorIPKNS_11BSONElementESaIS9_EERKS6_IbSaIbEERKNmongod 2
_ZN5mongo11BtreeBucketINS_12BtreeData_V1EE12customLocateERNS_7DiskLocERiRKNS_7BSONObjEibRKSt6vectorIPKNS_11BSONElementESaISC_EERmongod 1
_ZN5mongo11BtreeBucketINS_12BtreeData_V1EE13customBSONCmpERKNS_7BSONObjES5_ibRKSt6vectorIPKNS_11BSONElementESaIS9_EERKS6_IbSaIbEmongod 16
_ZN5mongo11BtreeBucketINS_12BtreeData_V1EE5splitENS_7DiskLocEiS3_RKNS_5KeyV1ERKNS_8OrderingES3_S3_RNS_12IndexDetailsE 4
_ZN5mongo11BtreeBucketINS_12BtreeData_V1EE9addBucketERKNS_12IndexDetailsE 4
_ZN5mongo11BtreeCursor10setMatcherEN5boost10shared_ptrINS_19CoveredIndexMatcherEEE 1
_ZN5mongo11BtreeCursor12noteLocationEv 796
_ZN5mongo11BtreeCursor12skipAndCheckEv 399
_ZN5mongo11BtreeCursor13supportYieldsEv 1194
_ZN5mongo11BtreeCursor15indexKeyPatternEv 400
_ZN5mongo11BtreeCursor29skipOutOfRangeKeysAndCheckEndEv 399
_ZN5mongo11BtreeCursor2okEv 2789
_ZN5mongo11BtreeCursor4makeEPNS_16NamespaceDetailsEiRKNS_12IndexDetailsERKN5boost10shared_ptrINS_16FieldRangeVectorEEEib 1
_ZN5mongo11BtreeCursor5auditEv 1
_ZN5mongo11BtreeCursor6refLocEv 398
_ZN5mongo11BtreeCursor7currentEv 398
_ZN5mongo11BtreeCursor8_currentEv 398
_ZN5mongo11BtreeCursorC2EPNS_16NamespaceDetailsEiRKNS_12IndexDetailsERKN5boost10shared_ptrINS_16FieldRangeVectorEEEib 1
_ZN5mongo11BtreeCursorD2Ev 1
_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE15grow_reallocateEv 1
_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4growEi 2
_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendStrERKNS_10StringDataEb 8
_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC1Ei 2
_ZN5mongo11DataFileMgr16insertWithObjModEPKcRNS_7BSONObjEb 401
_ZN5mongo11DataFileMgr17allocFromFreeListEPKcib 1
_ZN5mongo11DataFileMgr6insertEPKcPKvibbPb 405
_ZN5mongo11DataFileMgr9getExtentERKNS_7DiskLocE 404
_ZN5mongo11execCommandEPNS_7CommandERNS_6ClientEiPKcRNS_7BSONObjERNS_14BSONObjBuilderEb 2
_ZN5mongo11getEmptyLocEPKcNS_7DiskLocEibRS2_Ri 1
_ZN5mongo11HostAndPortD1Ev 1
_ZN5mongo11ParsedQueryC1ERNS_12QueryMessageE 2
_ZN5mongo11rawCompressEPKcmPcPm 7
_ZN5mongo11readlocktryD1Ev 191
_ZN5mongo11runCommandsEPKcRNS_7BSONObjERNS_5CurOpERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi 2
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE14assertWritableEv 12
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE16_packReadyForModERKNS_8OrderingERi 4
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE4initEv 4
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE7KeyNodeC1ERKS2_RKNS_9__KeyNodeINS_12DiskLoc56BitEEE 14227
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE9_pushBackENS_7DiskLocERKNS_5KeyV1ERKNS_8OrderingES3_ 91
_ZN5mongo12ClientCursor13shouldTimeoutEj 1
_ZN5mongo12ClientCursor14idleTimeReportEj 3
_ZN5mongo12ClientCursor14prepareToYieldERNS0_9YieldDataE 398
_ZN5mongo12ClientCursor14updateLocationEv 398
_ZN5mongo12ClientCursor16recoverFromYieldERKNS0_9YieldDataE 398
_ZN5mongo12ClientCursor17setLastLoc_inlockENS_7DiskLocE 399
_ZN5mongo12ClientCursor20allocCursorId_inlockEv 1
_ZN5mongo12ClientCursorC1EiRKN5boost10shared_ptrINS_6CursorEEERKSsNS_7BSONObjE 1
_ZN5mongo12ClientCursorD1Ev 1
_ZN5mongo12curopGotLockEPNS_6ClientE 803
_ZN5mongo12disableNagleEi 1
_ZN5mongo12DiskLoc56BitaSERKNS_7DiskLocE 3389
_ZN5mongo12_execCommandEPNS_7CommandERKSsRNS_7BSONObjEiRNS_14BSONObjBuilderEb 2
_ZN5mongo12flushDiagLogEv 1
_ZN5mongo12nsToDatabaseEPKcPc 401
_ZN5mongo12PointerToMMF11find_inlockEPvRm 509
_ZN5mongo12PointerToMMF3addEPvPNS_8MongoMMFE 6
_ZN5mongo12PointerToMMF6removeEPv 6
_ZN5mongo12QueryMessageC1ERNS_9DbMessageE 2
_ZN5mongo12QueryPattern13normalizeSortERKNS_7BSONObjE 2
_ZN5mongo12QueryPattern7setSortENS_7BSONObjE 2
_ZN5mongo12QueryPatternC1ERKNS_13FieldRangeSetERKNS_7BSONObjE 2
_ZN5mongo12QueryPatternD1Ev 2
_ZN5mongo12QueryPlanSet13addOtherPlansEb 1
_ZN5mongo12QueryPlanSet4initEv 1
_ZN5mongo12QueryPlanSet7addPlanEN5boost10shared_ptrINS_9QueryPlanEEEb 1
_ZN5mongo12QueryPlanSetC1EPKcSt8auto_ptrINS_17FieldRangeSetPairEES5_RKNS_7BSONObjES8_bPKNS_11BSONElementEbS8_S8_bb 1
_ZN5mongo12QueryPlanSetD1Ev 1
_ZN5mongo12RegexMatcherD1Ev 8
_ZN5mongo12_runCommandsEPKcRNS_7BSONObjERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi 2
_ZN5mongo12ScriptEngine10threadDoneEv 1
_ZN5mongo12SnapshotData12takeSnapshotEv 2
_ZN5mongo13FieldRangeSet17processQueryFieldERKNS_11BSONElementEb 2
_ZN5mongo13FieldRangeSet5rangeEPKc 2
_ZN5mongo13FieldRangeSetC1EPKcRKNS_7BSONObjEbb 2
_ZN5mongo13FileAllocator3getEv 401
_ZN5mongo13FlushCounters7flushedEi 1
_ZN5mongo13getThreadNameEv 3
_ZN5mongo13maxFieldBoundERKNS_10FieldBoundES2_ 2
_ZN5mongo13MessagingPort3sayERNS_7MessageEi 2
_ZN5mongo13MessagingPort4recvERNS_7MessageE 404
_ZN5mongo13MessagingPort5replyERNS_7MessageES2_NS_10AtomicUIntE 2
_ZN5mongo13MessagingPort8shutdownEv 2
_ZN5mongo13MessagingPortC1ERNS_6SocketE 1
_ZN5mongo13MessagingPortD0Ev 1
_ZN5mongo13minFieldBoundERKNS_10FieldBoundES2_ 4
_ZN5mongo13MongoDataFile12createExtentEPKcibi 1
_ZN5mongo13nextMessageIdEv 2
_ZN5mongo13setThreadNameEPKc 2
_ZN5mongo13StringBuilder5writeEPKci 1
_ZN5mongo13StringBuilderlsEi 3
_ZN5mongo13StringBuilderlsERKNS_10StringDataE 18
_ZN5mongo14AlignedBuilder5resetEj 7
_ZN5mongo14AlignedBuilder5resetEv 14
_ZN5mongo14AlignedBuilder9appendBufEPKvm 7
_ZN5mongo14BSONObjBuilder12appendNumberERKNS_10StringDataEx 1
_ZN5mongo14BSONObjBuilder3objEv 805
_ZN5mongo14BSONObjBuilder5_doneEv 2808
_ZN5mongo14BSONObjBuilder6appendERKNS_10StringDataEd 2
_ZN5mongo14BSONObjBuilder6appendERKNS_10StringDataEi 3
_ZN5mongo14BSONObjBuilder6appendERKNS_10StringDataEPKci 1
_ZN5mongo14BSONObjBuilder8appendAsERKNS_11BSONElementERKNS_10StringDataE 3
_ZN5mongo14BSONObjBuilderC1Ei 9
_ZN5mongo14BSONObjBuilderC1ERKNS_15BSONSizeTrackerE 798
_ZN5mongo14BSONObjBuilderD1Ev 2810
_ZN5mongo14checkAndInsertEPKcRNS_7BSONObjE 401
_ZN5mongo14digestToStringEPh 1
_ZN5mongo14ElementMatcherC1ENS_11BSONElementEib 1
_ZN5mongo14ElementMatcherC1ERKS0_ 2
_ZN5mongo14ElementMatcherD1Ev 3
_ZN5mongo14IndexInterface11phasedBeginEv 399
_ZN5mongo14IndexInterface12phasedFinishEv 399
_ZN5mongo14NamespaceIndex7detailsEPKc 2
_ZN5mongo14NetworkCounter3hitExx 403
_ZN5mongo14PosixFlushable5flushEv 6
_ZN5mongo14PosixFlushableD0Ev 6
_ZN5mongo14receivedInsertERNS_7MessageERNS_5CurOpE 401
_ZN5mongo14_setThreadNameEPKc 2
_ZN5mongo14shardVersionOkERKSsRSs 800
_ZN5mongo15bestGuessCursorEPKcRKNS_7BSONObjES4_ 1
_ZN5mongo15BSONObjIterator4nextEv 14471
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EE13checkLocationEv 398
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EE14skipUnusedKeysEv 399
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EE7currLocEv 1988
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EE8_advanceERKNS_7DiskLocERiiPKc 398
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EEC1EPNS_16NamespaceDetailsEiRKNS_12IndexDetailsERKN5boost10shared_ptrINS_16FieldRanmongod 1
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EED0Ev 1
_ZN5mongo15CmdGetLastError3runERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb 1
_ZN5mongo15insert_checkSysEPKcS1_RbPKvb 2
_ZN5mongo15isSimpleIdQueryERKNS_7BSONObjE 1
_ZN5mongo15LastErrorHolder10initThreadEv 1
_ZN5mongo15LastErrorHolder12startRequestERNS_7MessageEPNS_9LastErrorE 403
_ZN5mongo15LastErrorHolder17disableForCommandEv 1
_ZN5mongo15LastErrorHolder4_getEb 1
_ZN5mongo15LastErrorHolder5resetEPNS_9LastErrorE 1
_ZN5mongo15RWLockRecursive6SharedD1Ev 7
_ZN5mongo15SocketExceptionD1Ev 1
_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE 403
_ZN5mongo16DBConnectionPool10taskDoWorkEv 2
_ZN5mongo16elementDirectionERKNS_11BSONElementE 4
_ZN5mongo16FieldRangeVectorC1ERKNS_13FieldRangeSetERKNS_9IndexSpecEi 2
_ZN5mongo16logOpForShardingEPKcS1_RKNS_7BSONObjEPS2_ 401
_ZN5mongo16MemoryMappedFile12prepareFlushEv 6
_ZN5mongo16MemoryMappedFile16remapPrivateViewEPv 6
_ZN5mongo16MyMessageHandler12disconnectedEPNS_21AbstractMessagingPortE 1
_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortEPNS_9LastErrorE 403
_ZN5mongo16MyMessageHandler9connectedEPNS_21AbstractMessagingPortE 1
_ZN5mongo16NamespaceDetails10__stdAllocEib 409
_ZN5mongo16NamespaceDetails13addDeletedRecEPNS_13DeletedRecordENS_7DiskLocE 404
_ZN5mongo16NamespaceDetails13allocWillBeAtEPKci 5
_ZN5mongo16NamespaceDetails5allocEPKciRNS_7DiskLocE 404
_ZN5mongo16NamespaceDetails6_allocEPKci 404
_ZN5mongo16QueryUtilIndexed11indexUsefulERKNS_17FieldRangeSetPairEPNS_16NamespaceDetailsEiRKNS_7BSONObjE 2
_ZN5mongo16QueryUtilIndexed20bestIndexForPatternsERKNS_17FieldRangeSetPairERKNS_7BSONObjE 1
_ZN5mongo16ThreadLocalValueIiE3setERKi 3020
_ZN5mongo16WriteBackManager16cleanupOldQueuesEv 1
_ZN5mongo16WriteBackManager7Cleaner10taskDoWorkEv 1
_ZN5mongo17PortMessageServer8acceptedEPNS_13MessagingPortE 1
_ZN5mongo17upgradeToWritableEb 399
_ZN5mongo18IndexInterfaceImplINS_12BtreeData_V1EE23phasedQueueItemToInsertEiNS_7DiskLocES3_RKNS_7BSONObjERKNS_8OrderingERNS_12Inmongod 798
_ZN5mongo19CoveredIndexMatcher14matchesCurrentEPNS_6CursorEPNS_12MatchDetailsE 398
_ZN5mongo19CoveredIndexMatcher4initEb 1
_ZN5mongo19CoveredIndexMatcher7matchesERKNS_7BSONObjERKNS_7DiskLocEPNS_12MatchDetailsEb 398
_ZN5mongo19CoveredIndexMatcherC1ERKNS_7BSONObjES3_b 1
_ZN5mongo19curopWaitingForLockEi 803
_ZN5mongo19maxCompressedLengthEm 7
_ZN5mongo19prepareToBuildIndexERKNS_7BSONObjEbRSsRPNS_16NamespaceDetailsERS0_ 2
_ZN5mongo20anyElementNamesMatchERKNS_7BSONObjES2_ 3
_ZN5mongo20compareElementValuesERKNS_11BSONElementES2_ 839
_ZN5mongo20fieldIntervalOverlapERKNS_13FieldIntervalES2_RS0_ 2
_ZN5mongo21fileIndexExceedsQuotaEPKcib 1
_ZN5mongo23addNewExtentToNamespaceEPKcPNS_6ExtentENS_7DiskLocES4_b 1
_ZN5mongo23compareDottedFieldNamesERKSsS1_ 3
_ZN5mongo23prepareErrForNewRequestERNS_7MessageEPNS_9LastErrorE 403
_ZN5mongo24FieldRangeVectorIterator7advanceERKNS_7BSONObjE 399
_ZN5mongo24FieldRangeVectorIterator8prepDiveEv 1
_ZN5mongo24FieldRangeVectorIteratorC1ERKNS_16FieldRangeVectorE 1
_ZN5mongo25BSONObjBuilderValueStream8endFieldEPKc 5
_ZN5mongo25NamespaceDetailsTransient4_getEPKc 1204
_ZN5mongo26addRecordToRecListInExtentEPNS_6RecordENS_7DiskLocE 403
_ZN5mongo26allocateSpaceForANewRecordEPKcPNS_16NamespaceDetailsEib 403
_ZN5mongo2ccEv 412
_ZN5mongo2ps4hashEm 4411
_ZN5mongo3dur11DurableImpl10writingPtrEPvj 4860
_ZN5mongo3dur11DurableImpl15writingAtOffsetEPvjj 802
_ZN5mongo3dur11DurableImpl18declareWriteIntentEPvj 7266
_ZN5mongo3dur11JSectFooterC1EPKvi 7
_ZN5mongo3dur11RecoveryJob10applyEntryERKNS0_18ParsedJournalEntryEbb 509
_ZN5mongo3dur11RecoveryJob12applyEntriesERKSt6vectorINS0_18ParsedJournalEntryESaIS3_EE 7
_ZN5mongo3dur11RecoveryJob14processSectionEPKNS0_11JSectHeaderEPKvjPKNS0_11JSectFooterE 7
_ZN5mongo3dur11RecoveryJob5writeERKNS0_18ParsedJournalEntryE 509
_ZN5mongo3dur11WriteIntent6absorbERKS1_ 4009
_ZN5mongo3dur13getJournalDirEv 2
_ZN5mongo3dur13PREPLOGBUFFERERNS0_11JSectHeaderE 7
_ZN5mongo3dur14findMMF_inlockEPvRm 509
_ZN5mongo3dur14_PREPLOGBUFFERERNS0_11JSectHeaderE 7
_ZN5mongo3dur14resetLogBufferERNS0_11JSectHeaderERNS_14AlignedBuilderE 7
_ZN5mongo3dur14WRITETOJOURNALENS0_11JSectHeaderERNS_14AlignedBuilderE 7
_ZN5mongo3dur15prepBasicWritesERNS_14AlignedBuilderE 7
_ZN5mongo3dur16REMAPPRIVATEVIEWEv 2
_ZN5mongo3dur16WRITETODATAFILESERKNS0_11JSectHeaderERNS_14AlignedBuilderE 7
_ZN5mongo3dur17_REMAPPRIVATEVIEWEv 2
_ZN5mongo3dur18releasingWriteLockEv 401
_ZN5mongo3dur21prepBasicWrite_inlockERNS_14AlignedBuilderEPKNS0_11WriteIntentERNS_12RelativePathE 509
_ZN5mongo3dur22WRITETODATAFILES_Impl1ERKNS0_11JSectHeaderERNS_14AlignedBuilderE 7
_ZN5mongo3dur24getLastDataFileFlushTimeEv 7
_ZN5mongo3dur25debugValidateAllMapsMatchEv 1
_ZN5mongo3dur27groupCommitWithLimitedLocksEv 35
_ZN5mongo3dur28_groupCommitWithLimitedLocksEv 35
_ZN5mongo3dur5Stats1S5resetEv 3
_ZN5mongo3dur5Stats5otherEv 3
_ZN5mongo3dur5Stats6rotateEv 61
_ZN5mongo3dur6Writes18_insertWriteIntentEPvi 3578
_ZN5mongo3dur6Writes1D2goERKS2_ 3578
_ZN5mongo3dur6Writes5clearEv 7
_ZN5mongo3dur7Journal13updateLSNFileEv 7
_ZN5mongo3dur7Journal7journalERKNS0_11JSectHeaderERKNS_14AlignedBuilderE 7
_ZN5mongo3dur7Journal7_rotateEv 7
_ZN5mongo3dur7Journal8preFlushEv 1
_ZN5mongo3dur7Journal9postFlushEv 1
_ZN5mongo3dur7LSNFile3setEy 2
_ZN5mongo3dur7lsnPathEv 2
_ZN5mongo3dur9CommitJob11beginCommitEv 61
_ZN5mongo3dur9CommitJob4noteEPvi 7266
_ZN5mongo3dur9CommitJob5resetEv 7
_ZN5mongo3durL11groupCommitEv 26
_ZN5mongo3durL2goEv 61
_ZN5mongo3OID4initEv 398
_ZN5mongo3pms9threadRunEPNS_13MessagingPortE 1
_ZN5mongo3Top6recordERKSsiixb 402
_ZN5mongo3Top7_recordERNS0_14CollectionDataEiixb 804
_ZN5mongo5CurOp13ensureStartedEv 2
_ZN5mongo5CurOp5enterEPNS_6Client7ContextE 800
_ZN5mongo5CurOp5leaveEPNS_6Client7ContextE 402
_ZN5mongo5CurOpD1Ev 1
_ZN5mongo5logOpEPKcS1_RKNS_7BSONObjEPS2_Pb 401
_ZN5mongo5mutex11scoped_lockC1ERS0_ 983
_ZN5mongo5mutex11scoped_lockD1Ev 7
_ZN5mongo6Client10initThreadEPKcPNS_21AbstractMessagingPortE 1
_ZN5mongo6Client21getAuthenticationInfoEv 405
_ZN5mongo6Client7Context11_finishInitEb 800
_ZN5mongo6Client7Context5_authEi 800
_ZN5mongo6Client7ContextC1ERKSsSsPNS_9mongolockEb 402
_ZN5mongo6Client7ContextD1Ev 402
_ZN5mongo6Client8shutdownEv 1
_ZN5mongo6ClientC1EPKcPNS_21AbstractMessagingPortE 1
_ZN5mongo6ClientD0Ev 1
_ZN5mongo6Extent11initialSizeEi 1
_ZN5mongo6Extent12followupSizeEii 1
_ZN5mongo6Extent4initEPKciiib 1
_ZN5mongo6Extent7maxSizeEv 4
_ZN5mongo6RamLog5writeENS_8LogLevelERKSs 3
_ZN5mongo6Record8accessedEv 4411
_ZN5mongo6RWLock13unlock_sharedEv 398
_ZN5mongo6Socket11unsafe_recvEPci 1355
_ZN5mongo6Socket4recvEPci 806
_ZN5mongo6Socket4sendEPKciS2_ 2
_ZN5mongo6Socket5closeEv 2
_ZN5mongo6Socket5_initEv 1
_ZN5mongo6Socket5_recvEPci 1355
_ZN5mongo6Socket5_sendEPKci 2
_ZN5mongo6Socket8postForkEv 1
_ZN5mongo6SocketC1EiRKNS_8SockAddrE 1
_ZN5mongo7BSONObjC1EPKc 798
_ZN5mongo7BSONObjC1ERKS0_ 399
_ZN5mongo7BSONObjD1Ev 2004
_ZN5mongo7Command11findCommandERKSs 2
_ZN5mongo7Command12requiresAuthEv 2
_ZN5mongo7Command8logTheOpEv 2
_ZN5mongo7LogFile17synchronousAppendEPKvm 7
_ZN5mongo7Matcher11parseClauseERKNS_11BSONElementE 1
_ZN5mongo7Matcher11valuesMatchERKNS_11BSONElementES3_iRKNS_14ElementMatcherE 398
_ZN5mongo7Matcher13matchesDottedEPKcRKNS_11BSONElementERKNS_7BSONObjEiRKNS_14ElementMatcherEbPNS_12MatchDetailsE 398
_ZN5mongo7Matcher27parseMatchExpressionElementERKNS_11BSONElementEb 1
_ZN5mongo7Matcher7matchesERKNS_7BSONObjEPNS_12MatchDetailsE 398
_ZN5mongo7Matcher8addBasicERKNS_11BSONElementEib 1
_ZN5mongo7MatcherC1ERKNS_7BSONObjEb 1
_ZN5mongo7MatcherC1ERKS0_RKNS_7BSONObjE 1
_ZN5mongo7MatcherD1Ev 2
_ZN5mongo7Message4sendERNS_13MessagingPortEPKc 2
_ZN5mongo7OpDebug5resetEv 807
_ZN5mongo7OpDebugD1Ev 1
_ZN5mongo7opwriteERNS_7MessageE 403
_ZN5mongo8Database11allocExtentEPKcibb 1
_ZN5mongo8Database11validDBNameERKSs 800
_ZN5mongo8Database12suitableFileEPKcibb 1
_ZN5mongo8Database7getFileEiib 14846
_ZN5mongo8Listener8acceptedENS_6SocketE 1
_ZN5mongo8MongoMMF10isMongoMMFEv 516
_ZN5mongo8MongoMMF15viewForFlushingEv 6
_ZN5mongo8MongoMMF19remapThePrivateViewEv 6
_ZN5mongo8readlockD1Ev 3
_ZN5mongo8runQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1_ 2
_ZN5mongo8SpinLock4lockEv 2012
_ZN5mongo8SpinLockC1Ev 2
_ZN5mongo8SpinLockD1Ev 2
_ZN5mongo9DbMessage9nextJsObjEv 403
_ZN5mongo9getGtLtOpERKNS_11BSONElementE 2
_ZN5mongo9HashTableINS_9NamespaceENS_16NamespaceDetailsEE5_findERKS1_Rb 407
_ZN5mongo9IndexSpecC1ERKS0_ 2
_ZN5mongo9IndexSpecD1Ev 2
_ZN5mongo9_isMasterEv 2
_ZN5mongo9isValidNSERKNS_10StringDataE 405
_ZN5mongo9LastError10appendSelfERNS_14BSONObjBuilderEb 1
_ZN5mongo9Logstream3getEv 3
_ZN5mongo9Logstream5flushEPNS_3TeeE 3
_ZN5mongo9Logstream5_initEv 1
_ZN5mongo9LogstreamD0Ev 1
_ZN5mongo9LogstreamlsEi 2
_ZN5mongo9LogstreamlsEl 1
_ZN5mongo9LogstreamlsEPFRSoS1_E 3
_ZN5mongo9LogstreamlsEPKc 9
_ZN5mongo9LogstreamlsERKNS_10LazyStringE 1
_ZN5mongo9LogstreamlsERKSs 2
_ZN5mongo9MongoFile8flushAllEb 1
_ZN5mongo9MongoFile9_flushAllEb 1
_ZN5mongo9mongolockD1Ev 1
_ZN5mongo9NamespaceaSEPKc 406
_ZN5mongo9NotifyAll3nowEv 61
_ZN5mongo9NotifyAll9notifyAllEy 61
_ZN5mongo9nsdetailsEPKc 2
_ZN5mongo9QueryPlanC1EPNS_16NamespaceDetailsEiRKNS_17FieldRangeSetPairEPS4_RKNS_7BSONObjES9_bS9_S9_Ss 1
_ZN5mongo9Snapshots12takeSnapshotEv 2
_ZN5mongo9writelockD1Ev 401
_ZN5mongoL13receivedQueryERNS_6ClientERNS_10DbResponseERNS_7MessageE 2
_ZN5mongoL24indexRecordUsingTwoStepsEPNS_16NamespaceDetailsENS_7BSONObjENS_7DiskLocEb 399
_ZN5mongolsERNS_13StringBuilderERKNS_3OIDE 1
_ZN6snappy11RawCompressEPKcmPcPm 7
_ZN6snappy15ByteArraySource4PeekEPm 3188
_ZN6snappy15ByteArraySource4SkipEm 3188
_ZN6snappy15ByteArraySourceD1Ev 7
_ZN6snappy19MaxCompressedLengthEm 3195
_ZN6snappy22UncheckedByteArraySink15GetAppendBufferEmPc 3188
_ZN6snappy22UncheckedByteArraySink6AppendEPKcm 3195
_ZN6snappy22UncheckedByteArraySinkD1Ev 7
_ZN6snappy4SinkD2Ev 7
_ZN6snappy6SourceD2Ev 7
_ZN6snappy8CompressEPNS_6SourceEPNS_4SinkE 7
_ZN6snappy8internal13WorkingMemory12GetHashTableEmPi 3188
_ZN6snappy8internal16CompressFragmentEPKcmPcPti 3188
_ZNK5mongo10CmdFileMD58locktypeEv 2
_ZNK5mongo10FieldRange10nontrivialEv 3
_ZNK5mongo10FieldRange3maxEv 2
_ZNK5mongo10FieldRange8equalityEv 4
_ZNK5mongo11BSONElement13canonicalTypeEv 18
_ZNK5mongo11BSONElement14embeddedObjectEv 2004
_ZNK5mongo11BSONElement4sizeEi 3
_ZNK5mongo11BSONElement4sizeEv 32530
_ZNK5mongo11BSONElement5valueEv 10915
_ZNK5mongo11BSONElement6numberEv 4
_ZNK5mongo11BSONElement8toStringERNS_13StringBuilderEbb 2
_ZNK5mongo11BSONElement9getGtLtOpEi 2
_ZNK5mongo11BSONElement9trueValueEv 4
_ZNK5mongo11BSONElement9woCompareERKS0_b 1233
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE10insertHereENS_7DiskLocEiS3_RKNS_5KeyV1ERKNS_8OrderingES3_S3_RNS_12IndexDetailsE 806
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE13fixParentPtrsENS_7DiskLocEii 4
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE13insertStepOneENS_7DiskLocERNS_12ContinuationIS1_EEb 1594
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE13twoStepInsertENS_7DiskLocERNS_12ContinuationIS1_EEb 798
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE4findERKNS_12IndexDetailsERKNS_5KeyV1ERKNS_7DiskLocERKNS_8OrderingERib 1598
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE7advanceERKNS_7DiskLocERiiPKc 398
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE7_insertENS_7DiskLocES3_RKNS_5KeyV1ERKNS_8OrderingEbS3_S3_RNS_12IndexDetailsE 4
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE7keyNodeEi 3974
_ZNK5mongo11BtreeCursor10isMultiKeyEv 398
_ZNK5mongo11BtreeCursor12modifiedKeysEv 1
_ZNK5mongo11BtreeCursor7matcherEv 399
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE10mayDropKeyEii 828
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE11assertValidERKNS_8OrderingEb 8
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE11basicInsertENS_7DiskLocERiS3_RKNS_5KeyV1ERKNS_8OrderingE 806
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE4SizeEv 901
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE5_packENS_7DiskLocERKNS_8OrderingERi 4
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE7keyNodeEi 14227
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE8splitPosEi 4
_ZNK5mongo12IndexDetails10keyPatternEv 1204
_ZNK5mongo12IndexDetails14indexNamespaceEv 4
_ZNK5mongo12IndexDetails17getKeysFromObjectERKNS_7BSONObjERSt3setIS1_NS_10BSONObjCmpESaIS1_EE 798
_ZNK5mongo12IndexDetails6uniqueEv 798
_ZNK5mongo12IndexDetails7getSpecEv 804
_ZNK5mongo12IndexDetails7versionEv 799
_ZNK5mongo12IndexDetails9isIdIndexEv 798
_ZNK5mongo12QueryPlanSet12getBestGuessEv 1
_ZNK5mongo13FieldRangeSet10getSpecialEv 1
_ZNK5mongo13FieldRangeSet12trivialRangeEv 12
_ZNK5mongo13FieldRangeSet15simplifiedQueryERKNS_7BSONObjE 2
_ZNK5mongo13FieldRangeSet17nNontrivialRangesEv 2
_ZNK5mongo13FieldRangeSet21matchPossibleForIndexERKNS_7BSONObjE 5
_ZNK5mongo13FieldRangeSet5rangeEPKc 17
_ZNK5mongo13FieldRangeSet7patternERKNS_7BSONObjE 2
_ZNK5mongo13FileAllocator9hasFailedEv 401
_ZNK5mongo13MessagingPort6remoteEv 405
_ZNK5mongo14KeyGeneratorV118extractNextElementERKNS_7BSONObjES3_RPKcRb 1196
_ZNK5mongo14KeyGeneratorV18_getKeysESt6vectorIPKcSaIS3_EES1_INS_11BSONElementESaIS6_EERKNS_7BSONObjERSt3setIS9_NS_10BSONObjCmpESmongod 798
_ZNK5mongo14LazyStringImplINS_7OpDebugEE3valEv 1
_ZNK5mongo15BtreeCursorImplINS_12BtreeData_V1EE5keyAtEi 397
_ZNK5mongo15BtreeCursorImplINS_12BtreeData_V1EE7currKeyEv 1590
_ZNK5mongo15CmdGetLastError8locktypeEv 1
_ZNK5mongo16FieldRangeVector18matchingLowElementERKNS_11BSONElementEibRb 2
_ZNK5mongo16FieldRangeVector8startKeyEv 1
_ZNK5mongo17FieldRangeSetPair11frsForIndexEPKNS_16NamespaceDetailsEi 9
_ZNK5mongo17FieldRangeSetPair16assertValidIndexEPKNS_16NamespaceDetailsEi 12
_ZNK5mongo17FieldRangeSetPair18noNontrivialRangesEv 1
_ZNK5mongo17FieldRangeSetPair23simplifiedQueryForIndexEPNS_16NamespaceDetailsEiRKNS_7BSONObjE 2
_ZNK5mongo18AuthenticationInfo13_isAuthorizedERKSsNS_4Auth5LevelE 1202
_ZNK5mongo18AuthenticationInfo26_isAuthorizedSingle_inlockERKSsNS_4Auth5LevelE 1202
_ZNK5mongo3Top8cloneMapERSt3mapISsNS0_14CollectionDataESt4lessISsESaISt4pairIKSsS2_EEE 2
_ZNK5mongo5KeyV16toBsonEv 2003
_ZNK5mongo5KeyV18dataSizeEv 6808
_ZNK5mongo5KeyV19woCompareERKS0_RKNS_8OrderingE 9219
_ZNK5mongo6Client12appendLastOpERNS_14BSONObjBuilderE 1
_ZNK5mongo7BSONObj13getFieldNamesERSt3setISsSt4lessISsESaISsEE 1
_ZNK5mongo7BSONObj21getFieldDottedOrArrayERPKc 1196
_ZNK5mongo7BSONObj23getFieldUsingIndexNamesEPKcRKS0_ 398
_ZNK5mongo7BSONObj4copyEv 2
_ZNK5mongo7BSONObj7nFieldsEv 1
_ZNK5mongo7BSONObj8getFieldERKNS_10StringDataE 3192
_ZNK5mongo7BSONObj8toStringERNS_13StringBuilderEbb 1
_ZNK5mongo7BSONObj9woCompareERKS0_S2_b 4
_ZNK5mongo7BSONObjixEPKc 6
_ZNK5mongo7Command15maintenanceModeEv 4
_ZNK5mongo7Command9adminOnlyEv 6
_ZNK5mongo7DiskLoc3objEv 808
_ZNK5mongo7DiskLoc3recEv 7618
_ZNK5mongo7DiskLoc4drecEv 403
_ZNK5mongo7DiskLoc5btreeINS_12BtreeData_V1EEEPKNS_11BtreeBucketIT_EEv 824
_ZNK5mongo7Matcher8keyMatchERKS0_ 1
_ZNK5mongo7OpDebug8toStringEv 1
_ZNK5mongo8MongoMMF6lengthEv 1527
_ZNK5mongo8SockAddr7getAddrEv 5
_ZNK5mongo8SockAddr7getPortEv 5
_ZNK5mongo8SockAddr7getTypeEv 19
_ZNK5mongo8SockAddr8toStringEb 4
_ZNK5mongo9IndexSpec12indexVersionEv 798
_ZNK5mongo9IndexSpec12_suitabilityERKNS_7BSONObjES3_ 2
_ZNK5mongo9IndexSpec7getKeysERKNS_7BSONObjERSt3setIS1_NS_10BSONObjCmpESaIS1_EE 798
_ZNK5mongo9QueryPlan9newCursorERKNS_7DiskLocEi 1
_ZNK6snappy15ByteArraySource9AvailableEv 7
_ZNKSt4lessIN5mongo12QueryPatternEEclERKS1_S4_ 4
_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag 922
_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag 4279
_ZNSt3mapIN5mongo12QueryPatternESt4pairINS0_7BSONObjExESt4lessIS1_ESaIS2_IKS1_S4_EEEixERS7_ 2
_ZNSt3mapIPKN5mongo12IndexDetailsENS0_9IndexSpecESt4lessIS3_ESaISt4pairIKS3_S4_EEEixERS8_ 804
_ZNSt3mapISsN5mongo10FieldRangeESt4lessISsESaISt4pairIKSsS1_EEE4findERS5_ 2
_ZNSt3mapISsN5mongo12QueryPattern4TypeESt4lessISsESaISt4pairIKSsS2_EEEixERS6_ 2
_ZNSt3setIN5mongo7BSONObjENS0_10BSONObjCmpESaIS1_EED1Ev 399
_ZNSt3setISsSt4lessISsESaISsEED1Ev 1
_ZNSt4pairIKSsN5mongo10FieldRangeEED1Ev 2
_ZNSt4pairISsN5mongo10FieldRangeEED1Ev 2
_ZNSt6vectorIN5boost10shared_ptrIN5mongo9QueryPlanEEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ 1
_ZNSt6vectorIN5mongo10FieldRangeESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ 4
_ZNSt6vectorIN5mongo11BSONElementESaIS1_EEC1ERKS3_ 1596
_ZNSt6vectorIN5mongo11BSONElementESaIS1_EED1Ev 1596
_ZNSt6vectorIN5mongo13FieldIntervalESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ 4
_ZNSt6vectorIN5mongo13FieldIntervalESaIS1_EEaSERKS3_ 2
_ZNSt6vectorIN5mongo14ElementMatcherESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ 2
_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEaSERKS3_ 2
_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEC1ERKS3_ 2
_ZNSt6vectorIN5mongo7BSONObjESaIS1_EED1Ev 405
_ZNSt6vectorIPKcSaIS1_EEC1ERKS3_ 1596
_ZNSt6vectorIPKcSaIS1_EED1Ev 1596
_ZNSt8auto_ptrIN5mongo17FieldRangeSetPairEED1Ev 6
_ZNSt8auto_ptrIN5mongo3dur22JournalSectionIteratorEED1Ev 7
_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE 798
_ZNSt8_Rb_treeIN5mongo3dur11WriteIntentES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_ 2077
_ZNSt8_Rb_treeIN5mongo3dur11WriteIntentES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorImongod 531
_ZNSt8_Rb_treeIN5mongo3dur11WriteIntentES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E 22
_ZNSt8_Rb_treeIN5mongo7BSONObjES1_St9_IdentityIS1_ENS0_10BSONObjCmpESaIS1_EE10_M_insert_EPKSt18_Rb_tree_node_baseS9_RKS1_ 798
_ZNSt8_Rb_treeIN5mongo7BSONObjES1_St9_IdentityIS1_ENS0_10BSONObjCmpESaIS1_EE16_M_insert_uniqueERKS1_ 798
_ZNSt8_Rb_treeIN5mongo7BSONObjES1_St9_IdentityIS1_ENS0_10BSONObjCmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E 1197
_ZNSt8_Rb_treeIN5mongo7DiskLocES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E 1
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tmongod 397
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_mongod 397
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23mongod 397
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5eraseERS3_ 397
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_mongod 397
_ZNSt8_Rb_treeIPN5mongo13MessagingPortES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E 1
_ZNSt8_Rb_treeIPN5mongo9MongoFileES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E 1
_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKSs 2
_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseERKSs 2
_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE 4
_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_ 2
_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_ 1
_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_ 2
_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E 1
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo10FieldRangeEESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSD_Rmongod 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo10FieldRangeEESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_ 4
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo10FieldRangeEESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_ 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo10FieldRangeEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E 8
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo12QueryPattern4TypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_bmongod 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo12QueryPattern4TypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_ 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo12QueryPattern4TypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_cmongod 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo12QueryPattern4TypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo3Top14CollectionDataEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_create_nodeERKS5_ 8
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo3Top14CollectionDataEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_M_copyEPKSt13_Rb_tree_nodeIS5_Emongod 8
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo3Top14CollectionDataEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_Emongod 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo4AuthEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E 1
_ZNSt8_Rb_treeIxSt4pairIKxPN5mongo12ClientCursorEESt10_Select1stIS5_ESt4lessIxESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_Rmongod 1
_ZNSt8_Rb_treeIxSt4pairIKxPN5mongo12ClientCursorEESt10_Select1stIS5_ESt4lessIxESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E 1
_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5mongo7BSONObjESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_Emongod 2
_ZSt22__uninitialized_move_aIPN5mongo10FieldRangeES2_SaIS1_EET0_T_S5_S4_RT1_ 8
_ZSt22__uninitialized_move_aIPN5mongo14ElementMatcherES2_SaIS1_EET0_T_S5_S4_RT1_ 4
_ZThn8_N5mongo17PortMessageServer8acceptedEPNS_13MessagingPortE 1
delete_epoch_tss_data 1
md5_append 400
md5_finish 1
md5_init 1
md5_process 1628050
T.1040 932
T.1042 46396
T.2109 4
T.2249 1
T.2792 4410
T.3353 2
T.3548 1460
T.3572 2
T.4083 1690
T.4096 800
T.4101 1
T.4340 4
T.4671 398
T.5777 8
T.6214 1596
thread_proxy 1
tls_destructor 1
_ZN5boost10filesystem10basic_pathISsNS0_11path_traitsEEdVEPKc 3388
_ZN5boost10filesystemdvISsNS0_11path_traitsEEENS0_10basic_pathIT_T0_EERKS6_PKNS4_10value_typeE 2
_ZN5boost10scoped_ptrIN5mongo17dbtempreleasecondEED1Ev 398
_ZN5boost10shared_ptrIN5mongo16FieldRangeVectorEE5resetIS2_EEvPT_ 2
_ZN5boost10shared_ptrIN5mongo19CoveredIndexMatcherEEC1IS2_EEPT_ 1
_ZN5boost10shared_ptrIN5mongo6CursorEEC1INS1_11BtreeCursorEEEPT_ 1
_ZN5boost10shared_ptrIN5mongo9QueryPlanEEC1IS2_EEPT_ 1
_ZN5boost10shared_ptrINS_6detail20tss_cleanup_functionEED1Ev 2
_ZN5boost11this_thread20disable_interruptionC1Ev 1865
_ZN5boost11this_thread20disable_interruptionD1Ev 1865
_ZN5boost11this_thread5sleepERKNS_10posix_time5ptimeE 932
_ZN5boost11unique_lockINS_11timed_mutexEE4lockEv 2
_ZN5boost11unique_lockINS_15recursive_mutexEEC1ERS1_ 823
_ZN5boost11unique_lockINS_15recursive_mutexEED1Ev 823
_ZN5boost11unique_lockINS_5mutexEEC1ERS1_ 4411
_ZN5boost12shared_mutex15release_waitersEv 417
_ZN5boost13intrusive_ptrIN5mongo7BSONObj6HolderEED1Ev 11624
_ZN5boost14checked_deleteIN5mongo11ParsedQueryEEEvPT_ 2
_ZN5boost14checked_deleteIN5mongo9QueryPlanEEEvPT_ 1
_ZN5boost15get_system_timeEv 1460
_ZN5boost18condition_variable10notify_oneEv 26
_ZN5boost19thread_specific_ptrIiE11delete_dataclEPv 2
_ZN5boost19thread_specific_ptrIN5mongo6ClientEE11delete_dataclEPv 1
_ZN5boost19thread_specific_ptrIN5mongo9LastErrorEE11delete_dataclEPv 1
_ZN5boost19thread_specific_ptrISsE11delete_dataclEPv 1
_ZN5boost5mutex6unlockEv 443
_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvPFvPN5mongo13MessagingPortEENS2_5list1INS2_5valueIS6_EEEEEEED0Ev 1
_ZN5boost6detail12get_tss_dataEPKv 36652
_ZN5boost6detail12set_tss_dataEPKvNS_10shared_ptrINS0_20tss_cleanup_functionEEEPvb 6
_ZN5boost6detail12shared_countD1Ev 110
_ZN5boost6detail15sp_counted_base7releaseEv 15
_ZN5boost6detail16thread_data_baseD2Ev 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo11BtreeCursorEED0Ev 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo11ParsedQueryEE7disposeEv 2
_ZN5boost6detail17sp_counted_impl_pIN5mongo11ParsedQueryEED0Ev 2
_ZN5boost6detail17sp_counted_impl_pIN5mongo16FieldRangeVectorEE7disposeEv 2
_ZN5boost6detail17sp_counted_impl_pIN5mongo16FieldRangeVectorEED0Ev 2
_ZN5boost6detail17sp_counted_impl_pIN5mongo19CoveredIndexMatcherEE7disposeEv 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo19CoveredIndexMatcherEED0Ev 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo7MatcherEE7disposeEv 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo7MatcherEED0Ev 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo9QueryPlanEE7disposeEv 1
_ZN5boost6detail17sp_counted_impl_pIN5mongo9QueryPlanEED0Ev 1
_ZN5boost6detail20interruption_checkerC1EP13_pthread_cond 932
_ZN5boost6detail20interruption_checkerD1Ev 954
_ZN5boost6detail23get_current_thread_dataEv 46394
_ZN5boost6detail25get_once_per_thread_epochEv 46396
_ZN5boost6thread12start_threadEv 1
_ZN5boost6thread6detachEv 1
_ZN5boost6threadC1INS_3_bi6bind_tIvPFvPN5mongo13MessagingPortEENS2_5list1INS2_5valueIS6_EEEEEEEET_NS_10disable_ifINS_14is_convermongod 1
_ZN5boost6threadD1Ev 1
_ZN5boost9date_time6c_time6gmtimeEPKlP2tm 1808
_ZN5boost9gregorian4dateC1ENS0_9greg_yearENS0_10greg_monthENS0_8greg_dayE 4877
_ZN5mongo10CmdFileMD53runERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb 1
_ZN5mongo10FieldRange15finishOperationERKSt6vectorINS_13FieldIntervalESaIS2_EERKS0_ 2
_ZN5mongo10FieldRangeaNERKS0_ 2
_ZN5mongo10FieldRangeC1ERKNS_11BSONElementEbbb 2
_ZN5mongo10FieldRangeC1ERKS0_ 16
_ZN5mongo10FieldRangeD1Ev 14
_ZN5mongo10inShutdownEv 20996
_ZN5mongo10KeyV1OwnedC1ERKNS_7BSONObjE 798
_ZN5mongo10MongoMutex11lock_sharedEv 399
_ZN5mongo10MongoMutex13unlock_sharedEv 1
_ZN5mongo10MongoMutex15lock_shared_tryEi 876
_ZN5mongo10MongoMutex4lockEv 417
_ZN5mongo10NullstreamlsEi 4
_ZN5mongo10NullstreamlsEPFRSoS1_E 4
_ZN5mongo10NullstreamlsEPKc 11
_ZN5mongo10NullstreamlsERKNS_10LazyStringE 2
_ZN5mongo10NullstreamlsERKSs 1
_ZN5mongo10OpCounters5gotOpEib 403
_ZN5mongo10StringDataC1EPKc 2
_ZN5mongo11BtreeBucketINS_12BtreeData_V1EE13customBSONCmpERKNS_7BSONObjES5_ibRKSt6vectorIPKNS_11BSONElementESaIS9_EERKS6_IbSaIbEmongod 14
_ZN5mongo11BtreeBucketINS_12BtreeData_V1EE5splitENS_7DiskLocEiS3_RKNS_5KeyV1ERKNS_8OrderingES3_S3_RNS_12IndexDetailsE 3
_ZN5mongo11BtreeBucketINS_12BtreeData_V1EE9addBucketERKNS_12IndexDetailsE 3
_ZN5mongo11BtreeCursor10setMatcherEN5boost10shared_ptrINS_19CoveredIndexMatcherEEE 1
_ZN5mongo11BtreeCursor12noteLocationEv 796
_ZN5mongo11BtreeCursor12skipAndCheckEv 399
_ZN5mongo11BtreeCursor13supportYieldsEv 1194
_ZN5mongo11BtreeCursor15indexKeyPatternEv 400
_ZN5mongo11BtreeCursor29skipOutOfRangeKeysAndCheckEndEv 399
_ZN5mongo11BtreeCursor2okEv 2789
_ZN5mongo11BtreeCursor4makeEPNS_16NamespaceDetailsEiRKNS_12IndexDetailsERKN5boost10shared_ptrINS_16FieldRangeVectorEEEi 1
_ZN5mongo11BtreeCursor5auditEv 1
_ZN5mongo11BtreeCursor6refLocEv 398
_ZN5mongo11BtreeCursor7currentEv 398
_ZN5mongo11BtreeCursor8_currentEv 398
_ZN5mongo11BtreeCursorC2EPNS_16NamespaceDetailsEiRKNS_12IndexDetailsERKN5boost10shared_ptrINS_16FieldRangeVectorEEEi 1
_ZN5mongo11BtreeCursorD2Ev 1
_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE15grow_reallocateEv 1
_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4growEi 2
_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendStrERKNS_10StringDataEb 9
_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC1Ei 2
_ZN5mongo11DataFileMgr16insertWithObjModEPKcRNS_7BSONObjEb 401
_ZN5mongo11DataFileMgr6insertEPKcPKvibbPb 404
_ZN5mongo11DataFileMgr9getExtentERKNS_7DiskLocE 402
_ZN5mongo11execCommandEPNS_7CommandERNS_6ClientEiPKcRNS_7BSONObjERNS_14BSONObjBuilderEb 2
_ZN5mongo11ParsedQueryC1ERNS_12QueryMessageE 2
_ZN5mongo11ProcessInfo9supportedEv 1
_ZN5mongo11ProcessInfoC1Ei 1
_ZN5mongo11ProcessInfoD1Ev 1
_ZN5mongo11rawCompressEPKcmPcPm 106
_ZN5mongo11readlocktryD1Ev 982
_ZN5mongo11runCommandsEPKcRNS_7BSONObjERNS_5CurOpERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi 2
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE14assertWritableEv 9
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE16_packReadyForModERKNS_8OrderingERi 3
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE4initEv 3
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE7KeyNodeC1ERKS2_RKNS_9__KeyNodeINS_12DiskLoc56BitEEE 13326
_ZN5mongo12BucketBasicsINS_12BtreeData_V1EE9_pushBackENS_7DiskLocERKNS_5KeyV1ERKNS_8OrderingES3_ 70
_ZN5mongo12ClientCursor13shouldTimeoutEj 3
_ZN5mongo12ClientCursor14idleTimeReportEj 25
_ZN5mongo12ClientCursor14prepareToYieldERNS0_9YieldDataE 398
_ZN5mongo12ClientCursor14updateLocationEv 398
_ZN5mongo12ClientCursor16recoverFromYieldERKNS0_9YieldDataE 398
_ZN5mongo12ClientCursor17setLastLoc_inlockENS_7DiskLocE 399
_ZN5mongo12ClientCursor20allocCursorId_inlockEv 1
_ZN5mongo12ClientCursorC1EiRKN5boost10shared_ptrINS_6CursorEEERKSsNS_7BSONObjE 1
_ZN5mongo12ClientCursorD1Ev 1
_ZN5mongo12curopGotLockEPNS_6ClientE 841
_ZN5mongo12disableNagleEi 1
_ZN5mongo12DiskLoc56BitaSERKNS_7DiskLocE 945
_ZN5mongo12flushDiagLogEv 2
_ZN5mongo12nsToDatabaseEPKcPc 401
_ZN5mongo12PointerToMMF11find_inlockEPvRm 1690
_ZN5mongo12PointerToMMF3addEPvPNS_8MongoMMFE 93
_ZN5mongo12PointerToMMF6removeEPv 93
_ZN5mongo12QueryMessageC1ERNS_9DbMessageE 2
_ZN5mongo12QueryPattern13normalizeSortERKNS_7BSONObjE 2
_ZN5mongo12QueryPattern7setSortENS_7BSONObjE 2
_ZN5mongo12QueryPatternD1Ev 2
_ZN5mongo12QueryPlanSet13addOtherPlansEb 1
_ZN5mongo12QueryPlanSet4initEv 1
_ZN5mongo12QueryPlanSet7addPlanEN5boost10shared_ptrINS_9QueryPlanEEEb 1
_ZN5mongo12QueryPlanSetC1EPKcSt8auto_ptrINS_17FieldRangeSetPairEES5_RKNS_7BSONObjES8_bPKNS_11BSONElementEbS8_S8_bb 1
_ZN5mongo12QueryPlanSetD1Ev 1
_ZN5mongo12RegexMatcherD1Ev 8
_ZN5mongo12_runCommandsEPKcRNS_7BSONObjERNS_11_BufBuilderINS_16TrivialAllocatorEEERNS_14BSONObjBuilderEbi 2
_ZN5mongo12ScriptEngine10threadDoneEv 1
_ZN5mongo12SnapshotData12takeSnapshotEv 27
_ZN5mongo13FieldRangeSet17processQueryFieldERKNS_11BSONElementEb 2
_ZN5mongo13FieldRangeSet5rangeEPKc 2
_ZN5mongo13FieldRangeSetC1EPKcRKNS_7BSONObjEbb 2
_ZN5mongo13FileAllocator3getEv 401
_ZN5mongo13FlushCounters7flushedEi 2
_ZN5mongo13getThreadNameEv 137
_ZN5mongo13maxFieldBoundERKNS_10FieldBoundES2_ 2
_ZN5mongo13MessagingPort3sayERNS_7MessageEi 2
_ZN5mongo13MessagingPort4recvERNS_7MessageE 404
_ZN5mongo13MessagingPort5replyERNS_7MessageES2_NS_10AtomicUIntE 2
_ZN5mongo13MessagingPort8shutdownEv 2
_ZN5mongo13MessagingPortC1ERNS_6SocketE 1
_ZN5mongo13MessagingPortD0Ev 1
_ZN5mongo13minFieldBoundERKNS_10FieldBoundES2_ 4
_ZN5mongo13nextMessageIdEv 2
_ZN5mongo13setThreadNameEPKc 2
_ZN5mongo13StringBuilder5writeEPKci 1
_ZN5mongo13StringBuilderlsEi 137
_ZN5mongo13StringBuilderlsERKNS_10StringDataE 554
_ZN5mongo14AlignedBuilder5resetEj 106
_ZN5mongo14AlignedBuilder5resetEv 212
_ZN5mongo14AlignedBuilder9appendBufEPKvm 106
_ZN5mongo14BSONObjBuilder12appendNumberERKNS_10StringDataEx 1
_ZN5mongo14BSONObjBuilder3objEv 803
_ZN5mongo14BSONObjBuilder5_doneEv 2806
_ZN5mongo14BSONObjBuilder6appendERKNS_10StringDataEd 2
_ZN5mongo14BSONObjBuilder6appendERKNS_10StringDataEi 3
_ZN5mongo14BSONObjBuilder6appendERKNS_10StringDataEPKci 1
_ZN5mongo14BSONObjBuilder8appendAsERKNS_11BSONElementERKNS_10StringDataE 3
_ZN5mongo14BSONObjBuilderC1Ei 7
_ZN5mongo14BSONObjBuilderC1ERKNS_15BSONSizeTrackerE 798
_ZN5mongo14BSONObjBuilderD1Ev 2806
_ZN5mongo14checkAndInsertEPKcRNS_7BSONObjE 401
_ZN5mongo14digestToStringEPh 1
_ZN5mongo14ElementMatcherC1ENS_11BSONElementEib 1
_ZN5mongo14ElementMatcherC1ERKS0_ 2
_ZN5mongo14ElementMatcherD1Ev 3
_ZN5mongo14NamespaceIndex4initEv 16029
_ZN5mongo14NamespaceIndex7detailsEPKc 2
_ZN5mongo14NetworkCounter3hitExx 403
_ZN5mongo14PosixFlushable5flushEv 14
_ZN5mongo14PosixFlushableD0Ev 14
_ZN5mongo14receivedInsertERNS_7MessageERNS_5CurOpE 401
_ZN5mongo14_setThreadNameEPKc 2
_ZN5mongo14shardVersionOkERKSsRSs 800
_ZN5mongo15bestGuessCursorEPKcRKNS_7BSONObjES4_ 1
_ZN5mongo15BSONObjIterator4nextEv 17657
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EE13checkLocationEv 398
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EE14skipUnusedKeysEv 399
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EE7currLocEv 1988
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EE8_advanceERKNS_7DiskLocERiiPKc 398
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EEC1EPNS_16NamespaceDetailsEiRKNS_12IndexDetailsERKN5boost10shared_ptrINS_16FieldRanmongod 1
_ZN5mongo15BtreeCursorImplINS_12BtreeData_V1EED0Ev 1
_ZN5mongo15CmdGetLastError12requiresAuthEv 1
_ZN5mongo15CmdGetLastError3runERKSsRNS_7BSONObjEiRSsRNS_14BSONObjBuilderEb 1
_ZN5mongo15insert_checkSysEPKcS1_RbPKvb 2
_ZN5mongo15isSimpleIdQueryERKNS_7BSONObjE 1
_ZN5mongo15LastErrorHolder10initThreadEv 1
_ZN5mongo15LastErrorHolder12startRequestERNS_7MessageEPNS_9LastErrorE 403
_ZN5mongo15LastErrorHolder17disableForCommandEv 1
_ZN5mongo15LastErrorHolder4_getEb 1
_ZN5mongo15LastErrorHolder5resetEPNS_9LastErrorE 1
_ZN5mongo15sayMemoryStatusEv 1
_ZN5mongo15SocketExceptionD1Ev 1
_ZN5mongo16assembleResponseERNS_7MessageERNS_10DbResponseERKNS_11HostAndPortE 403
_ZN5mongo16DBConnectionPool10taskDoWorkEv 4
_ZN5mongo16elementDirectionERKNS_11BSONElementE 4
_ZN5mongo16FieldRangeVectorC1ERKNS_13FieldRangeSetERKNS_9IndexSpecEi 2
_ZN5mongo16logOpForShardingEPKcS1_RKNS_7BSONObjEPS2_ 401
_ZN5mongo16MemoryMappedFile12prepareFlushEv 14
_ZN5mongo16MemoryMappedFile16remapPrivateViewEPv 93
_ZN5mongo16MyMessageHandler12disconnectedEPNS_21AbstractMessagingPortE 1
_ZN5mongo16MyMessageHandler7processERNS_7MessageEPNS_21AbstractMessagingPortEPNS_9LastErrorE 403
_ZN5mongo16MyMessageHandler9connectedEPNS_21AbstractMessagingPortE 1
_ZN5mongo16NamespaceDetails10__stdAllocEi 402
_ZN5mongo16NamespaceDetails5allocEPKciRNS_7DiskLocE 402
_ZN5mongo16NamespaceDetails6_allocEPKci 402
_ZN5mongo16QueryUtilIndexed11indexUsefulERKNS_17FieldRangeSetPairEPNS_16NamespaceDetailsEiRKNS_7BSONObjE 2
_ZN5mongo16QueryUtilIndexed20bestIndexForPatternsERKNS_17FieldRangeSetPairERKNS_7BSONObjE 1
_ZN5mongo16ThreadLocalValueIiE3setERKi 6840
_ZN5mongo16WriteBackManager16cleanupOldQueuesEv 2
_ZN5mongo16WriteBackManager7Cleaner10taskDoWorkEv 2
_ZN5mongo17PortMessageServer8acceptedEPNS_13MessagingPortE 1
_ZN5mongo19CoveredIndexMatcher14matchesCurrentEPNS_6CursorEPNS_12MatchDetailsE 398
_ZN5mongo19CoveredIndexMatcher4initEb 1
_ZN5mongo19CoveredIndexMatcher7matchesERKNS_7BSONObjERKNS_7DiskLocEPNS_12MatchDetailsEb 398
_ZN5mongo19CoveredIndexMatcherC1ERKNS_7BSONObjES3_b 1
_ZN5mongo19curopWaitingForLockEi 841
_ZN5mongo19maxCompressedLengthEm 106
_ZN5mongo19prepareToBuildIndexERKNS_7BSONObjEbRSsRPNS_16NamespaceDetailsERS0_ 2
_ZN5mongo20anyElementNamesMatchERKNS_7BSONObjES2_ 3
_ZN5mongo20compareElementValuesERKNS_11BSONElementES2_ 837
_ZN5mongo20fieldIntervalOverlapERKNS_13FieldIntervalES2_RS0_ 2
_ZN5mongo23compareDottedFieldNamesERKSsS1_ 3
_ZN5mongo23prepareErrForNewRequestERNS_7MessageEPNS_9LastErrorE 403
_ZN5mongo24FieldRangeVectorIterator7advanceERKNS_7BSONObjE 399
_ZN5mongo24FieldRangeVectorIterator8prepDiveEv 1
_ZN5mongo24FieldRangeVectorIteratorC1ERKNS_16FieldRangeVectorE 1
_ZN5mongo25BSONObjBuilderValueStream8endFieldEPKc 5
_ZN5mongo25NamespaceDetailsTransient4_getEPKc 1204
_ZN5mongo26addRecordToRecListInExtentEPNS_6RecordENS_7DiskLocE 402
_ZN5mongo26allocateSpaceForANewRecordEPKcPNS_16NamespaceDetailsEib 402
_ZN5mongo2ccEv 406
_ZN5mongo2ps4hashEm 4410
_ZN5mongo3dur11DurableImpl10writingPtrEPvj 3225
_ZN5mongo3dur11DurableImpl15writingAtOffsetEPvjj 801
_ZN5mongo3dur11DurableImpl18declareWriteIntentEPvj 5628
_ZN5mongo3dur11JSectFooterC1EPKvi 106
_ZN5mongo3dur11RecoveryJob10applyEntryERKNS0_18ParsedJournalEntryEbb 1690
_ZN5mongo3dur11RecoveryJob12applyEntriesERKSt6vectorINS0_18ParsedJournalEntryESaIS3_EE 106
_ZN5mongo3dur11RecoveryJob14processSectionEPKNS0_11JSectHeaderEPKvjPKNS0_11JSectFooterE 106
_ZN5mongo3dur11RecoveryJob5writeERKNS0_18ParsedJournalEntryE 1690
_ZN5mongo3dur11WriteIntent6absorbERKS1_ 3140
_ZN5mongo3dur13getJournalDirEv 2
_ZN5mongo3dur13PREPLOGBUFFERERNS0_11JSectHeaderE 106
_ZN5mongo3dur14findMMF_inlockEPvRm 1690
_ZN5mongo3dur14_PREPLOGBUFFERERNS0_11JSectHeaderE 106
_ZN5mongo3dur14resetLogBufferERNS0_11JSectHeaderERNS_14AlignedBuilderE 106
_ZN5mongo3dur14WRITETOJOURNALENS0_11JSectHeaderERNS_14AlignedBuilderE 106
_ZN5mongo3dur15prepBasicWritesERNS_14AlignedBuilderE 106
_ZN5mongo3dur16REMAPPRIVATEVIEWEv 26
_ZN5mongo3dur16WRITETODATAFILESERKNS0_11JSectHeaderERNS_14AlignedBuilderE 106
_ZN5mongo3dur17_REMAPPRIVATEVIEWEv 26
_ZN5mongo3dur18releasingWriteLockEv 417
_ZN5mongo3dur21prepBasicWrite_inlockERNS_14AlignedBuilderEPKNS0_11WriteIntentERNS_12RelativePathE 1690
_ZN5mongo3dur22WRITETODATAFILES_Impl1ERKNS0_11JSectHeaderERNS_14AlignedBuilderE 106
_ZN5mongo3dur24getLastDataFileFlushTimeEv 106
_ZN5mongo3dur25debugValidateAllMapsMatchEv 26
_ZN5mongo3dur27groupCommitWithLimitedLocksEv 263
_ZN5mongo3dur28_groupCommitWithLimitedLocksEv 263
_ZN5mongo3dur5Stats1S5resetEv 31
_ZN5mongo3dur5Stats5otherEv 31
_ZN5mongo3dur5Stats6rotateEv 292
_ZN5mongo3dur6Writes18_insertWriteIntentEPvi 5628
_ZN5mongo3dur6Writes1D2goERKS2_ 5628
_ZN5mongo3dur6Writes5clearEv 106
_ZN5mongo3dur7Journal13updateLSNFileEv 106
_ZN5mongo3dur7Journal7journalERKNS0_11JSectHeaderERKNS_14AlignedBuilderE 106
_ZN5mongo3dur7Journal7_rotateEv 106
_ZN5mongo3dur7Journal8preFlushEv 2
_ZN5mongo3dur7Journal9postFlushEv 2
_ZN5mongo3dur7LSNFile3setEy 2
_ZN5mongo3dur7lsnPathEv 2
_ZN5mongo3dur9CommitJob11beginCommitEv 292
_ZN5mongo3dur9CommitJob4noteEPvi 5628
_ZN5mongo3dur9CommitJob5resetEv 106
_ZN5mongo3durL11groupCommitEv 45
_ZN5mongo3durL2goEv 292
_ZN5mongo3OID4initEv 398
_ZN5mongo3pms9threadRunEPNS_13MessagingPortE 1
_ZN5mongo3Top6recordERKSsiixb 402
_ZN5mongo3Top7_recordERNS0_14CollectionDataEiixb 804
_ZN5mongo5CurOp13ensureStartedEv 2
_ZN5mongo5CurOp5enterEPNS_6Client7ContextE 800
_ZN5mongo5CurOp5leaveEPNS_6Client7ContextE 402
_ZN5mongo5CurOpD1Ev 1
_ZN5mongo5logOpEPKcS1_RKNS_7BSONObjEPS2_Pb 401
_ZN5mongo5mutex11scoped_lockC1ERS0_ 2196
_ZN5mongo5mutex11scoped_lockD1Ev 106
_ZN5mongo6Client10initThreadEPKcPNS_21AbstractMessagingPortE 1
_ZN5mongo6Client7Context11_finishInitEb 800
_ZN5mongo6Client7Context5_authEi 800
_ZN5mongo6Client7ContextC1ERKSsSsPNS_9mongolockEb 402
_ZN5mongo6Client7ContextD1Ev 402
_ZN5mongo6Client8shutdownEv 1
_ZN5mongo6ClientC1EPKcPNS_21AbstractMessagingPortE 1
_ZN5mongo6ClientD1Ev 1
_ZN5mongo6RamLog5writeENS_8LogLevelERKSs 137
_ZN5mongo6Record8accessedEv 4410
_ZN5mongo6RWLock11lock_sharedEv 546
_ZN5mongo6RWLock13unlock_sharedEv 1223
_ZN5mongo6Socket11unsafe_recvEPci 1584
_ZN5mongo6Socket4recvEPci 806
_ZN5mongo6Socket4sendEPKciS2_ 2
_ZN5mongo6Socket5closeEv 2
_ZN5mongo6Socket5_initEv 1
_ZN5mongo6Socket5_recvEPci 1584
_ZN5mongo6Socket5_sendEPKci 2
_ZN5mongo6Socket8postForkEv 1
_ZN5mongo6SocketC1EiRKNS_8SockAddrE 1
_ZN5mongo7BSONObjC1EPKc 800
_ZN5mongo7BSONObjC1ERKS0_ 1
_ZN5mongo7BSONObjD1Ev 1208
_ZN5mongo7Command11findCommandERKSs 2
_ZN5mongo7Command12requiresAuthEv 1
_ZN5mongo7Command8logTheOpEv 2
_ZN5mongo7LogFile17synchronousAppendEPKvm 106
_ZN5mongo7Matcher11parseClauseERKNS_11BSONElementE 1
_ZN5mongo7Matcher11valuesMatchERKNS_11BSONElementES3_iRKNS_14ElementMatcherE 398
_ZN5mongo7Matcher13matchesDottedEPKcRKNS_11BSONElementERKNS_7BSONObjEiRKNS_14ElementMatcherEbPNS_12MatchDetailsE 398
_ZN5mongo7Matcher27parseMatchExpressionElementERKNS_11BSONElementEb 1
_ZN5mongo7Matcher7matchesERKNS_7BSONObjEPNS_12MatchDetailsE 398
_ZN5mongo7Matcher8addBasicERKNS_11BSONElementEib 1
_ZN5mongo7MatcherC1ERKNS_7BSONObjEb 1
_ZN5mongo7MatcherC1ERKS0_RKNS_7BSONObjE 1
_ZN5mongo7MatcherD1Ev 2
_ZN5mongo7Message4sendERNS_13MessagingPortEPKc 2
_ZN5mongo7OpDebug5resetEv 807
_ZN5mongo7OpDebugD1Ev 1
_ZN5mongo7opwriteERNS_7MessageE 403
_ZN5mongo8Database11validDBNameERKSs 800
_ZN5mongo8Database7getFileEiib 16029
_ZN5mongo8Listener8acceptedENS_6SocketE 1
_ZN5mongo8MongoMMF10isMongoMMFEv 1850
_ZN5mongo8MongoMMF15viewForFlushingEv 14
_ZN5mongo8MongoMMF19remapThePrivateViewEv 93
_ZN5mongo8readlockD1Ev 25
_ZN5mongo8runQueryERNS_7MessageERNS_12QueryMessageERNS_5CurOpES1_ 2
_ZN5mongo8SpinLock4lockEv 6422
_ZN5mongo8SpinLock6unlockEv 6422
_ZN5mongo8SpinLockC1Ev 2
_ZN5mongo8SpinLockD1Ev 2
_ZN5mongo9DbMessage9nextJsObjEv 403
_ZN5mongo9getGtLtOpERKNS_11BSONElementE 2
_ZN5mongo9HashTableINS_9NamespaceENS_16NamespaceDetailsEE5_findERKS1_Rb 404
_ZN5mongo9_isMasterEv 2
_ZN5mongo9isValidNSERKNS_10StringDataE 404
_ZN5mongo9LastError10appendSelfERNS_14BSONObjBuilderEb 1
_ZN5mongo9Logstream3getEv 137
_ZN5mongo9Logstream5flushEPNS_3TeeE 137
_ZN5mongo9Logstream5_initEv 1
_ZN5mongo9LogstreamD0Ev 1
_ZN5mongo9LogstreamlsEl 1
_ZN5mongo9LogstreamlsEPFRSoS1_E 137
_ZN5mongo9LogstreamlsEPKc 3
_ZN5mongo9LogstreamlsERKNS_10LazyStringE 135
_ZN5mongo9LogstreamlsERKSs 2
_ZN5mongo9MongoFile8flushAllEb 2
_ZN5mongo9MongoFile9_flushAllEb 2
_ZN5mongo9mongolockD1Ev 1
_ZN5mongo9NamespaceaSEPKc 404
_ZN5mongo9NotifyAll3nowEv 292
_ZN5mongo9NotifyAll9notifyAllEy 292
_ZN5mongo9nsdetailsEPKc 2
_ZN5mongo9QueryPlanC1EPNS_16NamespaceDetailsEiRKNS_17FieldRangeSetPairEPS4_RKNS_7BSONObjES9_bS9_S9_Ss 1
_ZN5mongo9Snapshots12takeSnapshotEv 27
_ZN5mongo9writelockD1Ev 417
_ZN5mongoL12_indexRecordEPNS_16NamespaceDetailsEiRNS_7BSONObjENS_7DiskLocEb 798
_ZN5mongolsERNS_13StringBuilderERKNS_3OIDE 1
_ZN6snappy11RawCompressEPKcmPcPm 106
_ZN6snappy15ByteArraySource4PeekEPm 3285
_ZN6snappy15ByteArraySource4SkipEm 3285
_ZN6snappy15ByteArraySourceD1Ev 106
_ZN6snappy19MaxCompressedLengthEm 3391
_ZN6snappy22UncheckedByteArraySink15GetAppendBufferEmPc 3285
_ZN6snappy22UncheckedByteArraySink6AppendEPKcm 3391
_ZN6snappy22UncheckedByteArraySinkD1Ev 106
_ZN6snappy4SinkD2Ev 106
_ZN6snappy6SourceD2Ev 106
_ZN6snappy8CompressEPNS_6SourceEPNS_4SinkE 106
_ZN6snappy8internal13WorkingMemory12GetHashTableEmPi 3285
_ZN6snappy8internal16CompressFragmentEPKcmPcPti 3285
_ZNK5mongo10CmdFileMD58locktypeEv 2
_ZNK5mongo10FieldRange10nontrivialEv 8
_ZNK5mongo10FieldRange3maxEv 4
_ZNK5mongo10FieldRange8equalityEv 4
_ZNK5mongo11BSONElement13canonicalTypeEv 18
_ZNK5mongo11BSONElement14embeddedObjectEv 2004
_ZNK5mongo11BSONElement4sizeEi 3
_ZNK5mongo11BSONElement4sizeEv 32516
_ZNK5mongo11BSONElement5valueEv 10906
_ZNK5mongo11BSONElement6numberEv 4
_ZNK5mongo11BSONElement8toStringERNS_13StringBuilderEbb 2
_ZNK5mongo11BSONElement9getGtLtOpEi 2
_ZNK5mongo11BSONElement9trueValueEv 4
_ZNK5mongo11BSONElement9woCompareERKS0_b 1235
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE10customFindEiiRKNS_7BSONObjEibRKSt6vectorIPKNS_11BSONElementESaIS9_EERKS6_IbSaIbEERKmongod 2
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE10insertHereENS_7DiskLocEiS3_RKNS_5KeyV1ERKNS_8OrderingES3_S3_RNS_12IndexDetailsE 804
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE12customLocateERNS_7DiskLocERiRKNS_7BSONObjEibRKSt6vectorIPKNS_11BSONElementESaISC_EEmongod 1
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE13fixParentPtrsENS_7DiskLocEii 3
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE4findERKNS_12IndexDetailsERKNS_5KeyV1ERKNS_7DiskLocERKNS_8OrderingERib 1597
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE7advanceERKNS_7DiskLocERiiPKc 398
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE7_insertENS_7DiskLocES3_RKNS_5KeyV1ERKNS_8OrderingEbS3_S3_RNS_12IndexDetailsE 1597
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE7keyNodeEi 3974
_ZNK5mongo11BtreeBucketINS_12BtreeData_V1EE9bt_insertENS_7DiskLocES3_RKNS_7BSONObjERKNS_8OrderingEbRNS_12IndexDetailsEb 798
_ZNK5mongo11BtreeCursor10isMultiKeyEv 398
_ZNK5mongo11BtreeCursor12modifiedKeysEv 1
_ZNK5mongo11BtreeCursor7matcherEv 399
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE10mayDropKeyEii 636
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE11assertValidERKNS_8OrderingEb 804
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE11basicInsertENS_7DiskLocERiS3_RKNS_5KeyV1ERKNS_8OrderingE 804
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE4SizeEv 877
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE5_packENS_7DiskLocERKNS_8OrderingERi 3
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE7keyNodeEi 13326
_ZNK5mongo12BucketBasicsINS_12BtreeData_V1EE8splitPosEi 3
_ZNK5mongo12IndexDetails10keyPatternEv 406
_ZNK5mongo12IndexDetails14indexNamespaceEv 3
_ZNK5mongo12IndexDetails17getKeysFromObjectERKNS_7BSONObjERSt3setIS1_NS_10BSONObjCmpESaIS1_EE 798
_ZNK5mongo12IndexDetails7getSpecEv 804
_ZNK5mongo12IndexDetails7versionEv 799
_ZNK5mongo12IndexDetails9isIdIndexEv 798
_ZNK5mongo12QueryPlanSet12getBestGuessEv 1
_ZNK5mongo13FieldRangeSet10getSpecialEv 1
_ZNK5mongo13FieldRangeSet12trivialRangeEv 12
_ZNK5mongo13FieldRangeSet15simplifiedQueryERKNS_7BSONObjE 2
_ZNK5mongo13FieldRangeSet17nNontrivialRangesEv 2
_ZNK5mongo13FieldRangeSet21matchPossibleForIndexERKNS_7BSONObjE 5
_ZNK5mongo13FieldRangeSet5rangeEPKc 17
_ZNK5mongo13FieldRangeSet7patternERKNS_7BSONObjE 2
_ZNK5mongo13FileAllocator9hasFailedEv 401
_ZNK5mongo13MessagingPort6remoteEv 405
_ZNK5mongo14KeyGeneratorV18_getKeysESt6vectorIPKcSaIS3_EES1_INS_11BSONElementESaIS6_EERKNS_7BSONObjERSt3setIS9_NS_10BSONObjCmpESmongod 798
_ZNK5mongo14LazyStringImplINS_7OpDebugEE3valEv 135
_ZNK5mongo15BtreeCursorImplINS_12BtreeData_V1EE5keyAtEi 397
_ZNK5mongo15BtreeCursorImplINS_12BtreeData_V1EE7currKeyEv 1590
_ZNK5mongo15CmdGetLastError8locktypeEv 1
_ZNK5mongo16FieldRangeVector18matchingLowElementERKNS_11BSONElementEibRb 2
_ZNK5mongo16FieldRangeVector8startKeyEv 1
_ZNK5mongo17FieldRangeSetPair11frsForIndexEPKNS_16NamespaceDetailsEi 9
_ZNK5mongo17FieldRangeSetPair16assertValidIndexEPKNS_16NamespaceDetailsEi 12
_ZNK5mongo17FieldRangeSetPair18noNontrivialRangesEv 1
_ZNK5mongo17FieldRangeSetPair23simplifiedQueryForIndexEPNS_16NamespaceDetailsEiRKNS_7BSONObjE 2
_ZNK5mongo18AuthenticationInfo13_isAuthorizedERKSsi 1201
_ZNK5mongo18AuthenticationInfo26_isAuthorizedSingle_inlockERKSsi 1201
_ZNK5mongo18IndexInterfaceImplINS_12BtreeData_V1EE9bt_insertENS_7DiskLocES3_RKNS_7BSONObjERKNS_8OrderingEbRNS_12IndexDetailsEb 798
_ZNK5mongo3Top8cloneMapERSt3mapISsNS0_14CollectionDataESt4lessISsESaISt4pairIKSsS2_EEE 27
_ZNK5mongo5KeyV16toBsonEv 2001
_ZNK5mongo5KeyV18dataSizeEv 8118
_ZNK5mongo5KeyV19woCompareERKS0_RKNS_8OrderingE 8556
_ZNK5mongo6Client12appendLastOpERNS_14BSONObjBuilderE 1
_ZNK5mongo7BSONObj13getFieldNamesERSt3setISsSt4lessISsESaISsEE 1
_ZNK5mongo7BSONObj21getFieldDottedOrArrayERPKc 1196
_ZNK5mongo7BSONObj23getFieldUsingIndexNamesEPKcRKS0_ 398
_ZNK5mongo7BSONObj4copyEv 2
_ZNK5mongo7BSONObj7nFieldsEv 1
_ZNK5mongo7BSONObj8getFieldERKNS_10StringDataE 3992
_ZNK5mongo7BSONObj8toStringERNS_13StringBuilderEbb 1
_ZNK5mongo7BSONObj9woCompareERKS0_S2_b 4
_ZNK5mongo7BSONObjixEPKc 802
_ZNK5mongo7Command15maintenanceModeEv 4
_ZNK5mongo7Command9adminOnlyEv 6
_ZNK5mongo7DiskLoc3objEv 808
_ZNK5mongo7DiskLoc3recEv 10798
_ZNK5mongo7DiskLoc4drecEv 402
_ZNK5mongo7DiskLoc5btreeINS_12BtreeData_V1EEEPKNS_11BtreeBucketIT_EEv 827
_ZNK5mongo7Matcher8keyMatchERKS0_ 1
_ZNK5mongo7OpDebug8toStringEv 135
_ZNK5mongo8MongoMMF6lengthEv 5070
_ZNK5mongo8SockAddr7getAddrEv 5
_ZNK5mongo8SockAddr7getPortEv 5
_ZNK5mongo8SockAddr7getTypeEv 19
_ZNK5mongo8SockAddr8toStringEb 4
_ZNK5mongo9IndexSpec12indexVersionEv 798
_ZNK5mongo9IndexSpec12_suitabilityERKNS_7BSONObjES3_ 2
_ZNK5mongo9IndexSpec7getKeysERKNS_7BSONObjERSt3setIS1_NS_10BSONObjCmpESaIS1_EE 798
_ZNK5mongo9QueryPlan9newCursorERKNS_7DiskLocEi 1
_ZNK6snappy15ByteArraySource9AvailableEv 106
_ZNKSt4lessIN5mongo12QueryPatternEEclERKS1_S4_ 4
_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag 2237
_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag 5627
_ZNSt3mapIN5mongo12QueryPatternESt4pairINS0_7BSONObjExESt4lessIS1_ESaIS2_IKS1_S4_EEEixERS7_ 2
_ZNSt3mapISsN5mongo10FieldRangeESt4lessISsESaISt4pairIKSsS1_EEE4findERS5_ 2
_ZNSt3setIN5mongo7BSONObjENS0_10BSONObjCmpESaIS1_EED1Ev 798
_ZNSt3setISsSt4lessISsESaISsEED1Ev 1
_ZNSt4pairIKSsN5mongo10FieldRangeEED1Ev 2
_ZNSt4pairISsN5mongo10FieldRangeEED1Ev 2
_ZNSt6vectorIN5boost10shared_ptrIN5mongo9QueryPlanEEESaIS4_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS4_S6_EERKS4_ 1
_ZNSt6vectorIN5mongo10FieldRangeESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ 4
_ZNSt6vectorIN5mongo11BSONElementESaIS1_EEC1ERKS3_ 1596
_ZNSt6vectorIN5mongo11BSONElementESaIS1_EED1Ev 1596
_ZNSt6vectorIN5mongo13FieldIntervalESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ 4
_ZNSt6vectorIN5mongo13FieldIntervalESaIS1_EEaSERKS3_ 2
_ZNSt6vectorIN5mongo14ElementMatcherESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_ 2
_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEaSERKS3_ 2
_ZNSt6vectorIN5mongo7BSONObjESaIS1_EEC1ERKS3_ 2
_ZNSt6vectorIN5mongo7BSONObjESaIS1_EED1Ev 6
_ZNSt6vectorIPKcSaIS1_EEC1ERKS3_ 1596
_ZNSt6vectorIPKcSaIS1_EED1Ev 1596
_ZNSt8auto_ptrIN5mongo17FieldRangeSetPairEED1Ev 6
_ZNSt8auto_ptrIN5mongo3dur22JournalSectionIteratorEED1Ev 106
_ZNSt8_Rb_treeIjjSt9_IdentityIjESt4lessIjESaIjEE8_M_eraseEPSt13_Rb_tree_nodeIjE 798
_ZNSt8_Rb_treeIN5mongo3dur11WriteIntentES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_ 2751
_ZNSt8_Rb_treeIN5mongo3dur11WriteIntentES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorImongod 1594
_ZNSt8_Rb_treeIN5mongo3dur11WriteIntentES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E 106
_ZNSt8_Rb_treeIN5mongo7BSONObjES1_St9_IdentityIS1_ENS0_10BSONObjCmpESaIS1_EE10_M_insert_EPKSt18_Rb_tree_node_baseS9_RKS1_ 798
_ZNSt8_Rb_treeIN5mongo7BSONObjES1_St9_IdentityIS1_ENS0_10BSONObjCmpESaIS1_EE16_M_insert_uniqueERKS1_ 798
_ZNSt8_Rb_treeIN5mongo7BSONObjES1_St9_IdentityIS1_ENS0_10BSONObjCmpESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E 798
_ZNSt8_Rb_treeIN5mongo7DiskLocES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE8_M_eraseEPSt13_Rb_tree_nodeIS1_E 1
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tmongod 397
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_mongod 397
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23mongod 397
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5eraseERS3_ 397
_ZNSt8_Rb_treeIN5mongo8ByLocKeyESt4pairIKS1_PNS0_12ClientCursorEESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_mongod 397
_ZNSt8_Rb_treeIPN5mongo13MessagingPortES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E 1
_ZNSt8_Rb_treeIPN5mongo9MongoFileES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E 2
_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE10_M_insert_EPKSt18_Rb_tree_node_baseS8_RKSs 2
_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE5eraseERKSs 2
_ZNSt8_Rb_treeISsSsSt9_IdentityISsESt4lessISsESaISsEE8_M_eraseEPSt13_Rb_tree_nodeISsE 4
_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS2_ 2
_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE16_M_insert_uniqueERKS2_ 1
_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS2_ERKS2_ 2
_ZNSt8_Rb_treeISsSt4pairIKSsiESt10_Select1stIS2_ESt4lessISsESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E 1
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo10FieldRangeEESt10_Select1stIS4_ESt4lessISsESaIS4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSD_Rmongod 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo10FieldRangeEESt10_Select1stIS4_ESt4lessISsESaIS4_EE14_M_create_nodeERKS4_ 4
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo10FieldRangeEESt10_Select1stIS4_ESt4lessISsESaIS4_EE7_M_copyEPKSt13_Rb_tree_nodeIS4_EPSC_ 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo10FieldRangeEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E 8
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo12QueryPattern4TypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_bmongod 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo12QueryPattern4TypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE16_M_insert_uniqueERKS5_ 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo12QueryPattern4TypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE17_M_insert_unique_ESt23_Rb_tree_cmongod 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo12QueryPattern4TypeEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E 2
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo3Top14CollectionDataEESt10_Select1stIS5_ESt4lessISsESaIS5_EE14_M_create_nodeERKS5_ 81
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo3Top14CollectionDataEESt10_Select1stIS5_ESt4lessISsESaIS5_EE7_M_copyEPKSt13_Rb_tree_nodeIS5_Emongod 81
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo3Top14CollectionDataEESt10_Select1stIS5_ESt4lessISsESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_Emongod 27
_ZNSt8_Rb_treeISsSt4pairIKSsN5mongo4AuthEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E 1
_ZNSt8_Rb_treeIxSt4pairIKxPN5mongo12ClientCursorEESt10_Select1stIS5_ESt4lessIxESaIS5_EE10_M_insert_EPKSt18_Rb_tree_node_baseSE_Rmongod 1
_ZNSt8_Rb_treeIxSt4pairIKxPN5mongo12ClientCursorEESt10_Select1stIS5_ESt4lessIxESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E 1
_ZSt22__uninitialized_copy_aIN9__gnu_cxx17__normal_iteratorIPKN5mongo7BSONObjESt6vectorIS3_SaIS3_EEEEPS3_S3_ET0_T_SC_SB_RSaIT1_Emongod 2
_ZSt22__uninitialized_move_aIPN5mongo10FieldRangeES2_SaIS1_EET0_T_S5_S4_RT1_ 8
_ZSt22__uninitialized_move_aIPN5mongo14ElementMatcherES2_SaIS1_EET0_T_S5_S4_RT1_ 4
_ZThn8_N5mongo17PortMessageServer8acceptedEPNS_13MessagingPortE 1
339 dtrace -l | grep mongo | wc -l
340 dtrace -ln 'pid$target:mongod::' -p `pgrep mongod`
341 dtrace -ln 'pid$target:mongod::return' -p `pgrep mongod` | wc -l
383 dtrace -n 'pid$target:mongod::return {@[probefunc] = count();}' -p `pgrep mongod`
385 dtrace -n 'pid$target:mongod::return {@[probefunc] = count();}' -p `pgrep mongod`
387 dtrace -n 'pid$target:mongod::return {@[probefunc] = count();}' -p `pgrep mongod`
389 dtrace -n 'pid$target:mongod::return {@[probefunc] = count();}' -p `pgrep mongod`
390 dtrace -n 'pid$target:mongod::open ' -p `pgrep mongod`
391 dtrace -n 'pid$target:mongod::open' -p `pgrep mongod`
392 dtrace -n 'pid$target:mongod::' -p `pgrep mongod` |grep open
394 dtrace -n 'pid$target:mongod::return {@[probefunc] = count();}' -p `pgrep mongod`
395 dtrace -ln 'pid$target:mongod:md5_*:'
396 dtrace -ln 'pid$target:mongod:md5_*:' -p `pgrep mongod`
397 dtrace -ln 'pid$target:mongod:md5_*:' -p `pgrep mongod` | less
398 dtrace -n 'pid$target:mongod:md5*: {@[probefunc,ustack()] = count();}' -p `pgrep mongod`
399 dtrace -n 'pid$target:mongod:*runCommands*: {@[probefunc,ustack()] = count();}' -p `pgrep mongod`
400 dtrace -n 'pid$target:mongod:*simplifiedQuery*: {@[probefunc,ustack()] = count();}' -p `pgrep mongod`
401 dtrace -n 'pid$target:mongod::return {@[probefunc] = count();}' -p `pgrep mongod`
403 dtrace -n 'pid$target:mongod::return {@[probefunc] = count();}' -p `pgrep mongod`
============================================
ls -l /root/local/var/mongodb/
total 4145276
drwxr-xr-x 2 daemon daemon 2 Nov 6 14:35 _tmp
drwxr-xr-x 2 daemon daemon 4 Nov 6 08:12 journal
-rw------- 1 daemon daemon 67108864 Nov 6 08:12 test.0
-rw------- 1 daemon daemon 134217728 Nov 6 08:12 test.1
-rw------- 1 daemon daemon 268435456 Nov 6 08:21 test.2
-rw------- 1 daemon daemon 536870912 Nov 6 08:45 test.3
-rw------- 1 daemon daemon 1073741824 Nov 6 09:59 test.4
-rw------- 1 daemon daemon 2146435072 Nov 6 14:35 test.5
-rw------- 1 daemon daemon 16777216 Nov 6 08:12 test.ns
====================================================
54 time mongofiles put 100KB/100kb
55 time mongofiles put 1MB/1mb
56 mongofiles put 10MB/10mb
57 time mongofiles put 10MB/10mb
58 time mongofiles put 100MB/100mb
59 history | grep dd
60 mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
61 time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
62 ipadm show-addr
63 clear
64 time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
65 ls
66 time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
67 vmstat 1
68 mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
69 time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
=================================================
2008 meld mongoSOSAMPP.csv mongoVBSAMPP.csv
2009 sort mongoSOSAMPP.csv
2010 sort mongoSOSAMPP.csv >sorted-mongoSOSAMPP.csv
2011 sort mongoVBSAMPP.csv >sorted-mongoVBSAMPP.csv
2012 meld sorted-mongoSOSAMPP.csv sorted-mongoVBSAMPP.csv
==========================================================
dtrace -ln 'vminfo:::' | wc -l
[root@00-24-1d-70-19-a2 ~]# dtrace -ln 'vminfo:::'
ID PROVIDER MODULE FUNCTION NAME
5398 vminfo unix page_reclaim pgrec
5439 vminfo unix page_reclaim pgfrec
5513 vminfo genunix pvn_write_done execpgout
5514 vminfo genunix pvn_write_done fspgout
5515 vminfo genunix pvn_write_done anonpgout
5516 vminfo genunix pvn_write_done pgpgout
5517 vminfo genunix pvn_write_done pgout
5518 vminfo genunix pvn_write_done pgrec
5519 vminfo genunix pvn_write_done anonfree
5520 vminfo genunix checkpage anonfree
5521 vminfo genunix pvn_write_done execfree
5522 vminfo genunix checkpage execfree
5523 vminfo genunix pvn_write_done fsfree
5524 vminfo genunix checkpage fsfree
5525 vminfo genunix pvn_write_done dfree
5526 vminfo genunix checkpage dfree
5527 vminfo genunix pageout_scanner rev
5528 vminfo genunix pageout_scanner scan
5529 vminfo genunix pageout_scanner pgrrun
5530 vminfo genunix as_fault prot_fault
5531 vminfo genunix as_fault kernel_asflt
5532 vminfo genunix as_fault as_fault
5533 vminfo genunix anon_map_privatepages cow_fault
5534 vminfo genunix anon_private cow_fault
5535 vminfo genunix anon_map_createpages zfod
5536 vminfo genunix anon_zero zfod
5537 vminfo genunix anon_map_getpages zfod
5538 vminfo genunix as_fault softlock
5539 vminfo genunix urw softlock
5556 vminfo genunix process_swap_queue swapout
5557 vminfo genunix swapout swapout
5558 vminfo genunix process_swap_queue pgswapout
5559 vminfo genunix swapout pgswapout
5560 vminfo genunix swapin pgswapin
5561 vminfo genunix swapin swapin
5749 vminfo genunix pageio_setup anonpgin
5750 vminfo genunix pageio_setup execpgin
5751 vminfo genunix pageio_setup fspgin
5752 vminfo genunix pageio_setup maj_fault
5753 vminfo genunix pageio_setup pgpgin
5754 vminfo genunix pageio_setup pgin
254 dtrace -n 'vminfo:genunix:pageio_setup:*pgin /execname == "mongod"/ { @[stack(),ustack()] = count(); } '
dtrace -n 'vminfo::: /execname == "mongod"/ { @[probefunc,probename] = count(); }'
==============================================================
On Memory starved system ...
time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
connected to: 127.0.0.1
added file: { _id: ObjectId('4eb55398e53496ee6c46c384'), filename: "SAMPP/xampp-solaris-x86-1.7.7.sh", chunkSize: 262144, uploadDate: new Date(1320506382872), md5: "26682928215b3e9dae0a78197e6e9cfc", length: 104195179 }
done!
real 1m59.596s
user 0m0.464s
sys 0m1.725s
root@veronica:~# echo "::memstat" | mdb -k
Page Summary Pages MB %Tot
------------ ---------------- ---------------- ----
Kernel 107838 421 41%
ZFS File Data 16235 63 6%
Anon 34105 133 13%
Exec and libs 678 2 0%
Page cache 92883 362 36%
Free (cachelist) 5915 23 2%
Free (freelist) 2328 9 1%
Total 259982 1015
Physical 259981 1015
root@veronica:~# dtrace -n 'vminfo::: /execname == "mongod"/ { @[probefunc,probename] = count(); }'
dtrace: description 'vminfo::: ' matched 41 probes
^C
pvn_write_done anonfree 58
pvn_write_done anonpgout 58
pvn_write_done dfree 58
pvn_write_done execfree 58
pvn_write_done execpgout 58
pvn_write_done fsfree 58
pvn_write_done fspgout 58
pvn_write_done pgout 58
pvn_write_done pgpgout 58
pvn_write_done pgrec 58
pageio_setup anonpgin 131
pageio_setup maj_fault 131
pageio_setup pgin 131
pageio_setup pgpgin 131
as_fault prot_fault 3500
anon_private cow_fault 25663
page_reclaim pgfrec 32871
page_reclaim pgrec 32871
as_fault as_fault 52980
root@veronica:~# echo "::memstat" | mdb -k
Page Summary Pages MB %Tot
------------ ---------------- ---------------- ----
Kernel 106685 416 41%
ZFS File Data 4650 18 2%
Anon 30494 119 12%
Exec and libs 709 2 0%
Page cache 104073 406 40%
Free (cachelist) 4926 19 2%
Free (freelist) 8445 32 3%
Total 259982 1015
Physical 259981 1015
=====================================================
On a Memory plenty system ...
time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
connected to: 127.0.0.1
added file: { _id: ObjectId('4eb76425f28626771c3135c1'), filename: "SAMPP/xampp-solaris-x86-1.7.7.sh", chunkSize: 262144, uploadDate: new Date(1320641577571), md5: "26682928215b3e9dae0a78197e6e9cfc", length: 104195179 }
done!
real 0m4.312s
user 0m0.204s
sys 0m0.121s
- SmartOS Live Image v0.147+ build: 20110813T221858Z
[root@00-24-1d-70-19-a2 ~]# dtrace -n 'vminfo::: /execname == "mongod"/ { @[probefunc,probename] = count(); }'
dtrace: description 'vminfo::: ' matched 41 probes
^C
as_fault prot_fault 71
page_reclaim pgfrec 25455
page_reclaim pgrec 25455
anon_private cow_fault 25501
as_fault as_fault 52973
[root@00-24-1d-70-19-a2 ~]# echo "::memstat" | mdb -k
Page Summary Pages MB %Tot
------------ ---------------- ---------------- ----
Kernel 259162 1012 12%
ZFS File Data 1085783 4241 52%
Anon 153804 600 7%
Exec and libs 3877 15 0%
Page cache 329964 1288 16%
Free (cachelist) 70675 276 3%
Free (freelist) 191453 747 9%
Total 2094718 8182
Physical 2094717 8182
=============================================
Histogram of faults and timeline
http://wikis.sun.com/display/DTrace/vminfo+Provider
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
On a system with enough memory
Full Memory Profile:
Code:
vminfo:::
/execname == "mongod" && start == 0/
{
/*
* This is the first time that a vminfo probe has been hit; record
* our initial timestamp.
*/
start = timestamp;
}
vminfo:::
/execname == "mongod"/
{
/*
* Aggregate on the probename, and lquantize() the number of seconds
* since our initial timestamp. (There are 1,000,000,000 nanoseconds
* in a second.) We assume that the script will be terminated before
* 60 seconds elapses.
*/
@[probename] = lquantize((timestamp - start) / 1000000000, 0, 60);
}
[root@00-24-1d-70-19-a2 /zones/mongodb0/root/root/KLMUG_DEMO]# dtrace -s mongo_all_vmm.d
dtrace: script 'mongo_all_vmm.d' matched 82 probes
^C
prot_fault
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@ 23
1 |@@@@@ 11
2 |@@@@@@@@@ 20
3 |@@@@ 10
4 |@@@@@ 11
5 |@@@@@@@ 17
6 | 0
anonfree
value ------------- Distribution ------------- count
0 | 0
1 | 5
2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 400
3 | 0
anonpgout
value ------------- Distribution ------------- count
0 | 0
1 | 5
2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 400
3 | 0
dfree
value ------------- Distribution ------------- count
0 | 0
1 | 5
2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 400
3 | 0
execfree
value ------------- Distribution ------------- count
0 | 0
1 | 5
2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 400
3 | 0
execpgout
value ------------- Distribution ------------- count
0 | 0
1 | 5
2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 400
3 | 0
fsfree
value ------------- Distribution ------------- count
0 | 0
1 | 5
2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 400
3 | 0
fspgout
value ------------- Distribution ------------- count
0 | 0
1 | 5
2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 400
3 | 0
pgout
value ------------- Distribution ------------- count
0 | 0
1 | 5
2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 400
3 | 0
pgpgout
value ------------- Distribution ------------- count
0 | 0
1 | 5
2 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 400
3 | 0
cow_fault
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@ 5903
1 |@@@@@@@@@ 5993
2 |@@ 1071
3 |@@@@@@@@@ 5811
4 |@@@@@@@@@ 5535
5 |@@ 1192
6 | 0
pgfrec
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@ 5444
1 |@@@@@@@@@@@@@ 9469
2 |@@ 1537
3 |@@@@@@@@ 5764
4 |@@@@@@@ 4995
5 |@@@ 2079
6 | 0
pgrec
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@ 5444
1 |@@@@@@@@@@@@@ 9474
2 |@@@ 1937
3 |@@@@@@@@ 5764
4 |@@@@@@@ 4995
5 |@@@ 2079
6 | 0
as_fault
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@ 11348
1 |@@@@@@@@@ 11625
2 |@@ 2607
3 |@@@@@@@@@ 11571
4 |@@@@@@@@ 10531
5 |@@@@ 4849
6 | 0
[root@00-24-1d-70-19-a2 /zones/mongodb0/root/root/KLMUG_DEMO]#
[root@00-24-1d-70-19-a2 /zones/mongodb0/root/root/KLMUG_DEMO]# dtrace -s mongo_vmm.d
dtrace: script 'mongo_vmm.d' matched 10 probes
^C
as_fault
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@ 11784
1 |@@@@@@@@@ 12529
2 |@@@@@@@@@ 12202
3 |@@@@@@@@@ 12176
4 |@@@ 4593
5 | 0
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
In Memory starved system ...
leow@veronica:~$ time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
connected to: 127.0.0.1
added file: { _id: ObjectId('4eb8c66ac1f9fb0d33a26374'), filename: "SAMPP/xampp-solaris-x86-1.7.7.sh", chunkSize: 262144, uploadDate: new Date(1320732344441), md5: "26682928215b3e9dae0a78197e6e9cfc", length: 104195179 }
done!
Tue Nov 8 14:04:26 [initandlisten] connection accepted from 127.0.0.1:43147 #5
Tue Nov 8 14:04:27 [conn5] insert test.fs.chunks 169ms
Tue Nov 8 14:04:29 [conn5] insert test.fs.chunks 1681ms
Tue Nov 8 14:04:30 [conn5] insert test.fs.chunks 892ms
Tue Nov 8 14:04:51 [conn5] insert test.fs.chunks 204ms
Tue Nov 8 14:04:51 [conn5] insert test.fs.chunks 118ms
Tue Nov 8 14:05:08 [conn5] insert test.fs.chunks 16041ms
Tue Nov 8 14:05:11 [conn5] insert test.fs.chunks 2507ms
Tue Nov 8 14:05:43 [conn5] command test.$cmd command: { filemd5: ObjectId('4eb8c66ac1f9fb0d33a26374'), root: "fs" } ntoreturn:1 reslen:94 5297ms
Tue Nov 8 14:05:48 [conn5] insert test.fs.files 3891ms
Tue Nov 8 14:05:50 [conn5] end connection 127.0.0.1:43147
real 1m41.569s
user 0m0.266s
sys 0m0.309s
root@veronica:~/KLMUG_DEMO# dtrace -w -s mongo_vmm.d
dtrace: script 'mongo_vmm.d' matched 10 probes
dtrace: allowing destructive actions
^C
zfod
value ------------- Distribution ------------- count
6 | 0
7 |@@@@@@@@@@@@@@ 8523
8 |@@@@ 2400
9 | 0
10 | 0
11 | 0
12 |@@@@@@@@@@@@@@@ 9056
13 | 1
14 | 0
15 | 0
16 | 0
17 | 0
18 | 0
19 | 0
20 | 0
21 | 0
22 |@@@@@@ 3751
23 | 0
as_fault
value ------------- Distribution ------------- count
< 0 | 0
0 |@@ 3082
1 |@@@@@ 7497
2 |@@ 3456
3 | 0
4 | 0
5 | 0
6 | 0
7 |@@@@@@@@ 11158
8 |@@ 3232
9 | 0
10 | 0
11 | 0
12 |@@@@@@@@@@@@ 17145
13 |@ 1521
14 | 0
15 | 0
16 | 0
17 | 0
18 | 0
19 | 0
20 | 28
21 |@ 1671
22 |@@@ 3786
23 | 0
24 | 0
25 | 0
26 | 0
27 | 0
28 | 0
29 | 0
30 | 0
31 | 0
32 | 0
33 | 0
34 | 0
35 |@ 1920
36 |@ 736
37 |@ 1237
38 |@ 2079
39 | 0
40 | 2
41 | 4
42 | 0
Granular make up ....
leow@veronica:~$ time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
connected to: 127.0.0.1
added file: { _id: ObjectId('4eb8c813f3f2a64541de398c'), filename: "SAMPP/xampp-solaris-x86-1.7.7.sh", chunkSize: 262144, uploadDate: new Date(1320732802412), md5: "26682928215b3e9dae0a78197e6e9cfc", length: 104195179 }
done!
Tue Nov 8 14:11:31 [initandlisten] connection accepted from 127.0.0.1:46185[2/602]
Tue Nov 8 14:11:32 [conn6] insert test.fs.chunks 231ms
Tue Nov 8 14:11:32 [conn6] insert test.fs.chunks 125ms
Tue Nov 8 14:11:33 [conn6] insert test.fs.chunks 702ms
Tue Nov 8 14:11:35 [conn6] insert test.fs.chunks 2219ms
Tue Nov 8 14:11:35 [conn6] insert test.fs.chunks 231ms
Tue Nov 8 14:11:35 [conn6] insert test.fs.chunks 115ms
Tue Nov 8 14:11:36 [conn6] insert test.fs.chunks 197ms
Tue Nov 8 14:11:36 [conn6] insert test.fs.chunks 566ms
Tue Nov 8 14:11:38 [conn6] insert test.fs.chunks 1254ms
Tue Nov 8 14:11:49 [conn6] insert test.fs.chunks 1162ms
Tue Nov 8 14:11:51 [conn6] insert test.fs.chunks 2178ms
Tue Nov 8 14:12:04 [conn6] insert test.fs.chunks 1760ms
Tue Nov 8 14:12:05 [conn6] insert test.fs.chunks 1191ms
Tue Nov 8 14:12:08 [conn6] insert test.fs.chunks 313ms
Tue Nov 8 14:12:09 [conn6] insert test.fs.chunks 660ms
Tue Nov 8 14:12:10 [conn6] insert test.fs.chunks 145ms
Tue Nov 8 14:12:11 [conn6] insert test.fs.chunks 1189ms
Tue Nov 8 14:12:12 [conn6] insert test.fs.chunks 628ms
Tue Nov 8 14:12:17 [conn6] insert test.fs.chunks 317ms
Tue Nov 8 14:12:17 [conn6] insert test.fs.chunks 139ms
Tue Nov 8 14:12:18 [conn6] insert test.fs.chunks 524ms
Tue Nov 8 14:12:23 [conn6] insert test.fs.chunks 3518ms
Tue Nov 8 14:12:24 [conn6] insert test.fs.chunks 473ms
Tue Nov 8 14:12:25 [conn6] insert test.fs.chunks 1029ms
Tue Nov 8 14:12:25 [conn6] insert test.fs.chunks 174ms
Tue Nov 8 14:12:27 [conn6] insert test.fs.chunks 1558ms
Tue Nov 8 14:12:28 [conn6] insert test.fs.chunks 175ms
Tue Nov 8 14:12:29 [conn6] insert test.fs.chunks 1388ms
Tue Nov 8 14:12:32 [conn6] insert test.fs.chunks 2433ms
Tue Nov 8 14:12:35 [conn6] insert test.fs.chunks 104ms
Tue Nov 8 14:12:35 [conn6] insert test.fs.chunks 140ms
Tue Nov 8 14:12:38 [conn6] insert test.fs.chunks 2682ms
Tue Nov 8 14:12:38 [conn6] insert test.fs.chunks 464ms
Tue Nov 8 14:12:40 [conn6] insert test.fs.chunks 633ms
Tue Nov 8 14:12:47 [conn6] insert test.fs.chunks 6161ms
Tue Nov 8 14:13:20 [conn6] insert test.fs.chunks 8435ms
Tue Nov 8 14:13:22 [conn6] command test.$cmd command: { filemd5: ObjectId('4eb8c81
3f3f2a64541de398c'), root: "fs" } ntoreturn:1 reslen:94 1310ms
Tue Nov 8 14:13:22 [conn6] end connection 127.0.0.1:46185
real 1m51.450s
user 0m0.271s
sys 0m0.416s
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
Coarse All VMM ops
leow@veronica:~$ time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
connected to: 127.0.0.1
Tue Nov 8 14:11:31 [initandlisten] connection accepted from 127.0.0.1:46185[2/602]
Tue Nov 8 14:11:32 [conn6] insert test.fs.chunks 231ms
Tue Nov 8 14:11:32 [conn6] insert test.fs.chunks 125ms
Tue Nov 8 14:11:33 [conn6] insert test.fs.chunks 702ms
Tue Nov 8 14:11:35 [conn6] insert test.fs.chunks 2219ms
Tue Nov 8 14:11:35 [conn6] insert test.fs.chunks 231ms
Tue Nov 8 14:11:35 [conn6] insert test.fs.chunks 115ms
Tue Nov 8 14:11:36 [conn6] insert test.fs.chunks 197ms
Tue Nov 8 14:11:36 [conn6] insert test.fs.chunks 566ms
Tue Nov 8 14:11:38 [conn6] insert test.fs.chunks 1254ms
Tue Nov 8 14:11:49 [conn6] insert test.fs.chunks 1162ms
Tue Nov 8 14:11:51 [conn6] insert test.fs.chunks 2178ms
Tue Nov 8 14:12:04 [conn6] insert test.fs.chunks 1760ms
Tue Nov 8 14:12:05 [conn6] insert test.fs.chunks 1191ms
Tue Nov 8 14:12:08 [conn6] insert test.fs.chunks 313ms
Tue Nov 8 14:12:09 [conn6] insert test.fs.chunks 660ms
Tue Nov 8 14:12:10 [conn6] insert test.fs.chunks 145ms
Tue Nov 8 14:12:11 [conn6] insert test.fs.chunks 1189ms
Tue Nov 8 14:12:12 [conn6] insert test.fs.chunks 628ms
Tue Nov 8 14:12:17 [conn6] insert test.fs.chunks 317ms
Tue Nov 8 14:12:17 [conn6] insert test.fs.chunks 139ms
Tue Nov 8 14:12:18 [conn6] insert test.fs.chunks 524ms
Tue Nov 8 14:12:23 [conn6] insert test.fs.chunks 3518ms
Tue Nov 8 14:12:24 [conn6] insert test.fs.chunks 473ms
Tue Nov 8 14:12:25 [conn6] insert test.fs.chunks 1029ms
Tue Nov 8 14:12:25 [conn6] insert test.fs.chunks 174ms
Tue Nov 8 14:12:27 [conn6] insert test.fs.chunks 1558ms
Tue Nov 8 14:12:28 [conn6] insert test.fs.chunks 175ms
Tue Nov 8 14:12:29 [conn6] insert test.fs.chunks 1388ms
Tue Nov 8 14:12:32 [conn6] insert test.fs.chunks 2433ms
Tue Nov 8 14:12:35 [conn6] insert test.fs.chunks 104ms
Tue Nov 8 14:12:35 [conn6] insert test.fs.chunks 140ms
Tue Nov 8 14:12:38 [conn6] insert test.fs.chunks 2682ms
Tue Nov 8 14:12:38 [conn6] insert test.fs.chunks 464ms
Tue Nov 8 14:12:40 [conn6] insert test.fs.chunks 633ms
Tue Nov 8 14:12:47 [conn6] insert test.fs.chunks 6161ms
Tue Nov 8 14:13:20 [conn6] insert test.fs.chunks 8435ms
Tue Nov 8 14:13:22 [conn6] command test.$cmd command: { filemd5: ObjectId('4eb8c81
3f3f2a64541de398c'), root: "fs" } ntoreturn:1 reslen:94 1310ms
added file: { _id: ObjectId('4eb8d84a31eb63a3a2c92216'), filename: "SAMPP/xampp-solaris-x86-1.7.7.sh", chunkSize: 262144, uploadDate: new Date(1320737005758), md5: "26682928215b3e9dae0a78197e6e9cfc", length: 104195179 }
done!
Tue Nov 8 14:13:22 [conn6] end connection 127.0.0.1:46185
real 2m45.364s
user 0m0.352s
sys 0m0.911s
t@veronica:~/KLMUG_DEMO# dtrace -w -s mongo_granular_vmm.d
dtrace: script 'mongo_granular_vmm.d' matched 10 probes
dtrace: allowing destructive actions
^C
maj_fault
value ------------- Distribution ------------- count
0 | 0
1 |@@@@@@@ 2
2 |@@@@ 1
3 |@@@@@@@@@@@ 3
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 | 0
13 | 0
14 | 0
15 | 0
16 | 0
17 | 0
18 | 0
19 | 0
20 | 0
21 | 0
22 | 0
23 | 0
24 | 0
25 | 0
26 | 0
27 | 0
28 | 0
29 | 0
30 | 0
31 | 0
32 | 0
33 | 0
34 | 0
35 | 0
36 | 0
37 | 0
38 | 0
39 | 0
40 | 0
41 | 0
42 | 0
43 | 0
44 | 0
45 | 0
46 | 0
47 | 0
48 | 0
49 | 0
50 | 0
51 | 0
52 | 0
53 | 0
54 | 0
55 | 0
56 | 0
57 | 0
58 | 0
59 | 0
60 | 0
61 | 0
62 | 0
63 | 0
64 | 0
65 | 0
66 | 0
67 | 0
68 | 0
69 | 0
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 |@@@@@@@@@@@@@@@@@@ 5
110 | 0
as_fault
value ------------- Distribution ------------- count
< 0 | 0
0 | 199
1 | 126
2 | 2
3 |@ 1096
4 |@ 1087
5 |@ 1924
6 | 63
7 | 0
8 | 0
9 | 0
10 |@ 1378
11 | 0
12 | 0
13 | 0
14 | 0
15 | 0
16 |@@@ 4043
17 |@ 668
18 | 0
19 | 30
20 | 0
21 | 0
22 | 0
23 | 0
24 | 0
25 | 0
26 |@@@ 3478
27 | 0
28 | 0
29 | 0
30 | 263
31 | 0
32 | 485
33 | 63
34 | 0
35 | 0
36 | 455
37 |@@ 2764
38 |@ 1594
39 | 61
40 |@ 1822
41 | 0
42 | 0
43 | 0
44 |@@@ 3346
45 |@@ 2627
46 |@ 1018
47 | 0
48 | 64
49 | 0
50 | 0
51 |@ 1825
52 | 419
53 | 577
54 | 0
55 | 318
56 |@ 991
57 | 273
58 | 401
59 | 0
60 | 62
61 | 0
62 | 0
63 |@ 1672
64 | 0
65 | 0
66 |@ 1410
67 |@ 897
68 |@@@ 3904
69 | 37
70 | 140
71 | 168
72 | 0
73 | 0
74 | 0
75 | 3
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 5
85 |@@@@ 4617
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 |@ 776
99 | 0
100 |@ 1165
101 | 1
102 | 2
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 601
109 |@ 1493
110 |@ 1635
111 | 0
Coarse; all VMM calls ...
root@veronica:~/KLMUG_DEMO# dtrace -w -s mongo_all_vmm.d
dtrace: script 'mongo_all_vmm.d' matched 82 probes
dtrace: allowing destructive actions
^C
anonpgin
value ------------- Distribution ------------- count
57 | 0
58 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 7
59 | 0
maj_fault
value ------------- Distribution ------------- count
57 | 0
58 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 7
59 | 0
pgin
value ------------- Distribution ------------- count
57 | 0
58 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 7
59 | 0
pgpgin
value ------------- Distribution ------------- count
57 | 0
58 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 7
59 | 0
anonfree
value ------------- Distribution ------------- count
61 | 0
62 |@ 2
63 |@@ 5
64 |@ 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@@@@@@@@@@@@@@@@@@@@@@ 58
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 | 0
110 | 0
111 | 0
112 | 0
113 | 0
114 | 0
115 | 0
116 | 0
117 | 0
118 | 0
119 | 0
120 | 1
121 |@@@@@@@@@@@@@@ 36
122 | 0
anonpgout
value ------------- Distribution ------------- count
61 | 0
62 |@ 2
63 |@@ 5
64 |@ 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@@@@@@@@@@@@@@@@@@@@@@ 58
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 | 0
110 | 0
111 | 0
112 | 0
113 | 0
114 | 0
115 | 0
116 | 0
117 | 0
118 | 0
119 | 0
120 | 1
121 |@@@@@@@@@@@@@@ 36
122 | 0
dfree
value ------------- Distribution ------------- count
61 | 0
62 |@ 2
63 |@@ 5
64 |@ 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@@@@@@@@@@@@@@@@@@@@@@ 58
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 | 0
110 | 0
111 | 0
112 | 0
113 | 0
114 | 0
115 | 0
116 | 0
117 | 0
118 | 0
119 | 0
120 | 1
121 |@@@@@@@@@@@@@@ 36
122 | 0
execfree
value ------------- Distribution ------------- count
61 | 0
62 |@ 2
63 |@@ 5
64 |@ 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@@@@@@@@@@@@@@@@@@@@@@ 58
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 | 0
110 | 0
111 | 0
112 | 0
113 | 0
114 | 0
115 | 0
116 | 0
117 | 0
118 | 0
119 | 0
120 | 1
121 |@@@@@@@@@@@@@@ 36
122 | 0
execpgout
value ------------- Distribution ------------- count
61 | 0
62 |@ 2
63 |@@ 5
64 |@ 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@@@@@@@@@@@@@@@@@@@@@@ 58
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 | 0
110 | 0
111 | 0
112 | 0
113 | 0
114 | 0
115 | 0
116 | 0
117 | 0
118 | 0
119 | 0
120 | 1
121 |@@@@@@@@@@@@@@ 36
122 | 0
fsfree
value ------------- Distribution ------------- count
61 | 0
62 |@ 2
63 |@@ 5
64 |@ 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@@@@@@@@@@@@@@@@@@@@@@ 58
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 | 0
110 | 0
111 | 0
112 | 0
113 | 0
114 | 0
115 | 0
116 | 0
117 | 0
118 | 0
119 | 0
120 | 1
121 |@@@@@@@@@@@@@@ 36
122 | 0
fspgout
value ------------- Distribution ------------- count
61 | 0
62 |@ 2
63 |@@ 5
64 |@ 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@@@@@@@@@@@@@@@@@@@@@@ 58
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 | 0
110 | 0
111 | 0
112 | 0
113 | 0
114 | 0
115 | 0
116 | 0
117 | 0
118 | 0
119 | 0
120 | 1
121 |@@@@@@@@@@@@@@ 36
122 | 0
pgout
value ------------- Distribution ------------- count
61 | 0
62 |@ 2
63 |@@ 5
64 |@ 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@@@@@@@@@@@@@@@@@@@@@@ 58
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 | 0
110 | 0
111 | 0
112 | 0
113 | 0
114 | 0
115 | 0
116 | 0
117 | 0
118 | 0
119 | 0
120 | 1
121 |@@@@@@@@@@@@@@ 36
122 | 0
pgpgout
value ------------- Distribution ------------- count
61 | 0
62 |@ 2
63 |@@ 5
64 |@ 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@@@@@@@@@@@@@@@@@@@@@@ 58
70 | 0
71 | 0
72 | 0
73 | 0
74 | 0
75 | 0
76 | 0
77 | 0
78 | 0
79 | 0
80 | 0
81 | 0
82 | 0
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 0
92 | 0
93 | 0
94 | 0
95 | 0
96 | 0
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 | 0
104 | 0
105 | 0
106 | 0
107 | 0
108 | 0
109 | 0
110 | 0
111 | 0
112 | 0
113 | 0
114 | 0
115 | 0
116 | 0
117 | 0
118 | 0
119 | 0
120 | 1
121 |@@@@@@@@@@@@@@ 36
122 | 0
prot_fault
value ------------- Distribution ------------- count
0 | 0
1 |@ 8
2 | 0
3 | 0
4 | 0
5 |@ 8
6 | 0
7 |@@ 10
8 | 0
9 | 1
10 | 0
11 | 0
12 | 0
13 | 0
14 | 0
15 | 2
16 | 0
17 | 0
18 | 0
19 |@ 5
20 | 0
21 | 0
22 | 0
23 | 0
24 |@@@ 17
25 | 0
26 | 0
27 |@ 5
28 | 0
29 | 0
30 | 0
31 | 2
32 | 0
33 | 0
34 | 0
35 | 0
36 | 0
37 | 0
38 | 0
39 | 0
40 |@@ 16
41 | 3
42 |@ 7
43 | 0
44 | 0
45 |@ 8
46 | 0
47 |@ 8
48 | 1
49 | 0
50 |@ 8
51 | 0
52 | 2
53 | 0
54 | 0
55 | 0
56 | 0
57 |@ 8
58 | 3
59 |@ 8
60 | 0
61 | 0
62 |@ 4
63 |@ 5
64 | 0
65 | 0
66 | 0
67 | 0
68 | 0
69 | 0
70 | 0
71 | 0
72 | 0
73 | 0
74 | 2
75 | 0
76 | 0
77 | 2
78 | 0
79 | 0
80 | 0
81 | 0
82 |@ 8
83 | 0
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 2
92 | 0
93 | 0
94 | 0
95 | 0
96 |@@ 14
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 |@@ 11
104 | 0
105 | 0
106 | 0
107 |@@ 13
108 | 0
109 |@ 9
110 | 0
111 | 0
112 | 0
113 | 0
114 | 2
115 | 0
116 |@ 8
117 | 0
118 | 0
119 | 2
120 |@ 5
121 | 3
122 |@ 7
123 | 0
124 | 0
125 | 0
126 | 0
127 | 0
128 | 0
129 |@ 9
130 |@ 5
131 | 0
132 | 0
133 | 0
134 | 0
135 | 0
136 | 0
137 | 2
138 | 0
139 | 0
140 | 0
141 | 0
142 | 0
143 | 0
144 | 2
145 | 0
146 |@ 9
147 | 0
148 | 0
149 | 0
150 | 0
151 | 0
152 | 0
153 | 0
154 | 0
155 | 0
156 | 0
157 | 0
158 | 0
159 | 0
160 | 0
161 | 0
162 | 0
163 | 0
164 | 0
165 |@ 6
166 | 0
cow_fault
value ------------- Distribution ------------- count
0 | 0
1 | 201
2 | 0
3 | 0
4 | 0
5 | 129
6 | 58
7 |@@ 1496
8 |@ 465
9 | 36
10 | 251
11 | 0
12 | 0
13 | 6
14 |@ 787
15 |@ 743
16 | 0
17 | 263
18 | 63
19 |@ 833
20 | 0
21 | 6
22 | 0
23 | 0
24 |@ 905
25 |@ 416
26 | 38
27 | 0
28 | 0
29 | 66
30 |@ 346
31 |@ 421
32 | 0
33 | 0
34 |@@ 1152
35 | 186
36 | 6
37 | 0
38 | 0
39 | 0
40 | 200
41 | 126
42 |@ 651
43 | 61
44 | 0
45 |@ 321
46 | 8
47 | 137
48 | 183
49 | 0
50 | 80
51 | 129
52 | 64
53 | 0
54 | 0
55 | 0
56 | 63
57 |@ 353
58 |@ 575
59 |@ 808
60 | 0
61 | 8
62 | 184
63 |@ 649
64 | 64
65 | 0
66 | 0
67 | 0
68 | 0
69 |@ 327
70 | 0
71 | 0
72 | 48
73 | 0
74 |@ 458
75 | 0
76 | 0
77 |@ 950
78 | 73
79 | 115
80 | 13
81 | 0
82 |@@ 1032
83 |@ 599
84 | 42
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 256
92 |@ 384
93 | 0
94 | 0
95 | 0
96 |@ 904
97 | 0
98 | 63
99 | 0
100 | 0
101 | 0
102 | 0
103 | 72
104 | 0
105 | 0
106 | 64
107 | 265
108 | 63
109 | 200
110 |@@ 1217
111 | 0
112 | 0
113 | 0
114 | 21
115 | 107
116 |@@ 1061
117 | 0
118 | 36
119 | 3
120 | 69
121 | 64
122 | 72
123 | 0
124 | 0
125 | 0
126 | 0
127 | 0
128 | 0
129 | 67
130 |@@ 1274
131 |@@@ 1741
132 | 21
133 | 1
134 | 29
135 | 0
136 | 0
137 |@ 332
138 | 0
139 | 0
140 | 0
141 | 0
142 | 0
143 | 0
144 | 3
145 | 30
146 | 1
147 | 0
148 | 0
149 | 0
150 | 0
151 | 0
152 | 0
153 | 0
154 | 0
155 | 0
156 | 0
157 | 0
158 | 0
159 | 0
160 | 0
161 | 0
162 | 0
163 | 0
164 | 0
165 | 6
166 | 0
pgfrec
value ------------- Distribution ------------- count
< 0 | 0
0 |@ 714
1 | 0
2 | 0
3 | 0
4 | 0
5 | 193
6 | 0
7 |@ 618
8 | 0
9 | 3
10 |@ 784
11 | 0
12 | 0
13 | 281
14 | 62
15 |@ 529
16 | 0
17 | 0
18 | 0
19 |@ 523
20 | 0
21 |@ 758
22 | 0
23 | 112
24 |@ 587
25 | 0
26 | 0
27 |@ 578
28 | 0
29 | 0
30 | 0
31 |@ 448
32 | 0
33 | 0
34 |@ 701
35 | 316
36 | 0
37 | 0
38 | 0
39 | 0
40 | 116
41 | 192
42 |@ 384
43 | 0
44 | 0
45 |@ 384
46 | 0
47 | 321
48 | 128
49 | 0
50 | 192
51 | 0
52 | 128
53 | 0
54 | 0
55 | 0
56 | 0
57 | 256
58 |@ 512
59 |@ 387
60 | 0
61 | 0
62 |@ 903
63 |@@@@ 3195
64 | 0
65 | 0
66 | 0
67 | 0
68 | 0
69 |@ 598
70 | 0
71 | 0
72 | 0
73 | 0
74 |@ 704
75 | 0
76 | 0
77 |@ 576
78 | 0
79 |@ 576
80 | 0
81 | 0
82 |@ 512
83 |@ 704
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 158
92 | 326
93 | 0
94 | 0
95 | 0
96 |@ 608
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 |@ 640
104 | 0
105 | 0
106 | 0
107 | 256
108 | 0
109 |@ 384
110 | 64
111 | 0
112 | 0
113 | 0
114 | 0
115 |@ 648
116 |@ 827
117 | 0
118 | 1
119 |@ 431
120 |@ 737
121 |@@@@ 2770
122 | 0
123 | 0
124 | 0
125 | 0
126 | 0
127 | 0
128 | 0
129 | 128
130 |@ 640
131 |@ 641
132 | 0
133 | 0
134 | 0
135 | 0
136 | 0
137 |@@ 1402
138 | 0
139 | 0
140 | 0
141 | 0
142 | 0
143 | 0
144 | 0
145 | 0
146 |@ 412
147 | 10
148 | 2
149 | 0
150 | 0
151 | 2
152 | 31
153 | 220
154 | 152
155 | 0
156 | 90
157 | 80
158 | 72
159 | 132
160 | 32
161 | 0
162 | 112
163 |@ 686
164 | 0
165 | 6
166 | 0
pgrec
value ------------- Distribution ------------- count
< 0 | 0
0 |@ 714
1 | 0
2 | 0
3 | 0
4 | 0
5 | 193
6 | 0
7 |@ 618
8 | 0
9 | 3
10 |@ 784
11 | 0
12 | 0
13 | 281
14 | 62
15 |@ 529
16 | 0
17 | 0
18 | 0
19 |@ 523
20 | 0
21 |@ 758
22 | 0
23 | 112
24 |@ 587
25 | 0
26 | 0
27 |@ 578
28 | 0
29 | 0
30 | 0
31 |@ 448
32 | 0
33 | 0
34 |@ 701
35 | 316
36 | 0
37 | 0
38 | 0
39 | 0
40 | 116
41 | 192
42 | 384
43 | 0
44 | 0
45 | 384
46 | 0
47 | 321
48 | 128
49 | 0
50 | 192
51 | 0
52 | 128
53 | 0
54 | 0
55 | 0
56 | 0
57 | 256
58 |@ 512
59 |@ 387
60 | 0
61 | 0
62 |@ 905
63 |@@@@ 3200
64 | 2
65 | 0
66 | 0
67 | 0
68 | 0
69 |@ 656
70 | 0
71 | 0
72 | 0
73 | 0
74 |@ 704
75 | 0
76 | 0
77 |@ 576
78 | 0
79 |@ 576
80 | 0
81 | 0
82 |@ 512
83 |@ 704
84 | 0
85 | 0
86 | 0
87 | 0
88 | 0
89 | 0
90 | 0
91 | 158
92 | 326
93 | 0
94 | 0
95 | 0
96 |@ 608
97 | 0
98 | 0
99 | 0
100 | 0
101 | 0
102 | 0
103 |@ 640
104 | 0
105 | 0
106 | 0
107 | 256
108 | 0
109 | 384
110 | 64
111 | 0
112 | 0
113 | 0
114 | 0
115 |@ 648
116 |@ 827
117 | 0
118 | 1
119 |@ 431
120 |@ 738
121 |@@@@ 2806
122 | 0
123 | 0
124 | 0
125 | 0
126 | 0
127 | 0
128 | 0
129 | 128
130 |@ 640
131 |@ 641
132 | 0
133 | 0
134 | 0
135 | 0
136 | 0
137 |@@ 1402
138 | 0
139 | 0
140 | 0
141 | 0
142 | 0
143 | 0
144 | 0
145 | 0
146 |@ 412
147 | 10
148 | 2
149 | 0
150 | 0
151 | 2
152 | 31
153 | 220
154 | 152
155 | 0
156 | 90
157 | 80
158 | 72
159 | 132
160 | 32
161 | 0
162 | 112
163 |@ 686
164 | 0
165 | 6
166 | 0
as_fault
value ------------- Distribution ------------- count
0 | 0
1 | 197
2 | 1
3 | 0
4 | 0
5 | 322
6 | 58
7 |@@ 2130
8 | 465
9 | 40
10 |@ 1102
11 | 0
12 | 0
13 | 307
14 |@ 853
15 |@ 1300
16 | 0
17 | 263
18 | 62
19 |@ 1575
20 | 0
21 |@ 797
22 | 0
23 | 114
24 |@ 1495
25 | 416
26 | 37
27 | 578
28 | 0
29 | 67
30 | 346
31 |@ 869
32 | 0
33 | 0
34 |@ 1857
35 | 632
36 | 5
37 | 0
38 | 0
39 | 0
40 | 360
41 | 317
42 |@ 1035
43 | 60
44 | 0
45 |@ 705
46 | 7
47 | 458
48 | 311
49 | 0
50 | 271
51 | 129
52 | 192
53 | 0
54 | 0
55 | 0
56 | 62
57 | 609
58 |@ 1094
59 |@ 1191
60 | 0
61 | 7
62 |@ 889
63 |@ 1033
64 | 64
65 | 0
66 | 0
67 | 0
68 | 0
69 |@ 840
70 | 0
71 | 0
72 | 48
73 | 0
74 |@ 1162
75 | 0
76 | 0
77 |@ 1526
78 | 72
79 |@ 692
80 | 12
81 | 0
82 |@ 1544
83 |@ 1303
84 | 41
85 | 0
86 | 1
87 | 0
88 | 0
89 | 0
90 | 0
91 | 492
92 |@ 745
93 | 0
94 | 0
95 | 0
96 |@ 1528
97 | 0
98 | 62
99 | 0
100 | 0
101 | 0
102 | 0
103 |@ 713
104 | 0
105 | 0
106 | 63
107 | 521
108 | 62
109 | 584
110 |@ 1280
111 | 0
112 | 0
113 | 0
114 | 23
115 |@ 836
116 |@ 2007
117 | 0
118 | 37
119 | 491
120 | 68
121 | 191
122 | 71
123 | 0
124 | 0
125 | 0
126 | 0
127 | 0
128 | 0
129 | 195
130 |@ 1912
131 |@@ 2382
132 | 21
133 | 1
134 | 29
135 | 0
136 | 0
137 |@ 1904
138 | 2
139 | 2
140 | 0
141 | 0
142 | 0
143 | 0
144 | 5
145 | 30
146 | 500
147 | 98
148 | 11
149 | 0
150 | 0
151 | 11
152 | 177
153 |@ 1110
154 |@ 694
155 | 0
156 | 289
157 | 240
158 | 243
159 | 409
160 | 59
161 | 0
162 | 255
163 |@ 1762
164 | 0
165 | 9
166 | 0
<>>>>>>>>>>>>>>>>>>> Copy
[root@00-24-1d-70-19-a2 /zones/mongodb0/root/root/KLMUG_DEMO]# dtrace -s cp_all_vmm.d
dtrace: script 'cp_all_vmm.d' matched 82 probes
^C
prot_fault
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 8
1 | 0
cow_fault
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 17
1 | 0
pgfrec
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 21
1 | 0
pgrec
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 21
1 | 0
zfod
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 67
1 | 0
as_fault
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 135
1 | 0
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Memory OK system; analyzing syscalls ...
especially interested in mmap and fdsync; file system and file back mem
[root@00-24-1d-70-19-a2 /zones/mongodb0/root/root/KLMUG_DEMO]# vim sys_all_vmm.d
syscall:::
/execname == "mongod" && start == 0/
{
/*
* This is the first time that a vminfo probe has been hit; record
* our initial timestamp.
*/
start = timestamp;
}
syscall:::
/execname == "mongod"/
{
/*
* Aggregate on the probename, and lquantize() the number of seconds
* since our initial timestamp. (There are 1,000,000,000 nanoseconds
* in a second.) We assume that the script will be terminated before
* 60 seconds elapses.
*/
@[probefunc] = lquantize((timestamp - start) / 1000000000, 0, 60);
}
[root@00-24-1d-70-19-a2 /zones/mongodb0/root/root/KLMUG_DEMO]# dtrace -s sys_all_vmm.d
dtrace: script 'sys_all_vmm.d' matched 920 probes
^C
accept
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
lwp_continue
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
lwp_detach
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
lwp_kill
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
open
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
pwrite
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
schedctl
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
setcontext
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
uucopy
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
lwp_create
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3
1 | 0
setsockopt
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4
1 | 0
getpid
value ------------- Distribution ------------- count
0 | 0
1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
2 | 0
yield
value ------------- Distribution ------------- count
0 | 0
1 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4
2 | 0
lwp_exit
value ------------- Distribution ------------- count
5 | 0
6 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1
7 | 0
lwp_sigmask
value ------------- Distribution ------------- count
5 | 0
6 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2
7 | 0
close
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@ 2
1 | 0
2 | 0
3 | 0
4 | 0
5 | 0
6 |@@@@@@@@@@@@@@@@@@@@ 2
7 | 0
send
value ------------- Distribution ------------- count
5 | 0
6 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4
7 | 0
mmap
value ------------- Distribution ------------- count
1 | 0
2 |@@@@@@@@@@@@@@@@ 8
3 |@@@@@@@@ 4
4 | 0
5 |@@@@@@@@@@@@@@@@ 8
6 | 0
fdsync
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@ 4
1 |@@@@@@@@ 12
2 |@@@@@@@ 11
3 |@@@@@@@@ 13
4 |@@@@@@ 10
5 |@@@@@@ 10
6 |@ 2
7 | 0
write
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@ 6
1 |@@@@@@@ 12
2 |@@@@@@@ 12
3 |@@@@@@@ 12
4 |@@@@@@@ 12
5 |@@@@@@ 10
6 |@@@ 6
7 | 0
lwp_park
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@ 82
1 |@@@@@@@ 127
2 |@@@@@@ 101
3 |@@@@@@@ 120
4 |@@@@@@ 100
5 |@@@@@ 94
6 |@@@ 58
7 | 4
8 | 0
gtime
value ------------- Distribution ------------- count
< 0 | 0
0 |@@ 44
1 |@@@@@@@ 138
2 |@@@@@ 112
3 |@@@@@@@ 134
4 |@@@@@@@@@ 180
5 |@@@@@@@@@@ 202
6 | 8
7 | 0
recv
value ------------- Distribution ------------- count
< 0 | 0
0 |@@ 139
1 |@@@@@@@ 447
2 |@@@@@@ 361
3 |@@@@@@ 417
4 |@@@@@@@@@ 554
5 |@@@@@@@@@@ 642
6 | 10
7 | 0
pollsys
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@ 382
1 |@@@@@@ 400
2 |@@@@@@ 398
3 |@@@@@@ 398
4 |@@@@@@ 400
5 |@@@@@@ 400
6 |@@@@@@ 396
7 | 28
8 | 0
... so modifed for only what we are interested in ... mmap and friends ..
syscall::mmap:entry,
syscall::fdsync:entry,
syscall::write:entry
/execname == "mongod" && start == 0/
{
/*
* This is the first time that a vminfo probe has been hit; record
* our initial timestamp.
*/
start = timestamp;
}
syscall::mmap:entry,
syscall::fdsync:entry,
syscall::write:entry
/execname == "mongod"/
{
/*
* Aggregate on the probename, and lquantize() the number of seconds
* since our initial timestamp. (There are 1,000,000,000 nanoseconds
* in a second.) We assume that the script will be terminated before
* 60 seconds elapses.
*/
@[probefunc] = lquantize((timestamp - start) / 1000000000, 0, 60);
}
.. to be sure; we can just run the whole just to be thorough ..
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Memory plenty; mapping MMF to mem operations ...
yscall::mmap:entry,
syscall::fdsync:entry,
syscall::write:entry,
pid$target:mongod:*MMF*:return
/execname == "mongod" && start == 0/
{
/*
* This is the first time that a vminfo probe has been hit; record
* our initial timestamp.
*/
start = timestamp;
}
syscall::mmap:entry,
syscall::fdsync:entry,
syscall::write:entry,
pid$target:mongod:*MMF*:return
/execname == "mongod"/
{
/*
* Aggregate on the probename, and lquantize() the number of seconds
* since our initial timestamp. (There are 1,000,000,000 nanoseconds
* in a second.) We assume that the script will be terminated before
* 60 seconds elapses.
*/
@[probefunc] = lquantize((timestamp - start) / 1000000000, 0, 60);
}
********** NOTE: BASELINE **********************************
No load
*************************************************************
leow@veronica:~$ time mongofiles put SAMPP/xampp-solaris-x86-1.7.7.sh
connected to: 127.0.0.1
added file: { _id: ObjectId('4eb9073ec9d1485935f1b60f'), filename: "SAMPP/xampp-solaris-x86-1.7.7.sh", chunkSize: 262144, uploadDate: new Date(1320748905768), md5: "26682928215b3e9dae0a78197e6e9cfc", length: 104195179 }
done!
real 0m44.540s
user 0m0.318s
sys 0m0.897s
[root@00-24-1d-70-19-a2 /zones/mongodb0/root/root/KLMUG_DEMO]# dtrace -s mongo_breakdown_all_vmm.d -p `pgrep mongod`
dtrace: script 'mongo_breakdown_all_vmm.d' matched 66 probes
^C
_ZN5mongo8MongoMMF15viewForFlushingEv
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 8
1 | 0
_ZN5mongo12PointerToMMF3addEPvPNS_8MongoMMFE
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@ 4
1 | 0
2 |@@@@@@@@@@@@@ 3
3 | 0
4 |@@@@@@@@@ 2
5 | 0
_ZN5mongo12PointerToMMF6removeEPv
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@ 4
1 | 0
2 |@@@@@@@@@@@@@ 3
3 | 0
4 |@@@@@@@@@ 2
5 | 0
_ZN5mongo8MongoMMF19remapThePrivateViewEv
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@ 4
1 | 0
2 |@@@@@@@@@@@@@ 3
3 | 0
4 |@@@@@@@@@ 2
5 | 0
mmap
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@@@@@@@@@@@@@@ 4
1 | 0
2 |@@@@@@@@@@@@@ 3
3 | 0
4 |@@@@@@@@@ 2
5 | 0
fdsync
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@ 3
1 |@@@@@@@@ 6
2 |@@@@@@@@ 6
3 |@@@@@@@@ 6
4 |@@@@@@@@@@ 7
5 |@ 1
6 | 0
write
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@@ 4
1 |@@@@@@@@ 6
2 |@@@@@@@@ 6
3 |@@@@@@@@ 6
4 |@@@@@@@@@ 7
5 |@@@@ 3
6 | 0
_ZN5mongo12PointerToMMF11find_inlockEPvRm
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@ 69
1 |@@@@@@@@@ 176
2 |@@@@@@@@ 161
3 |@@@@@@@@@ 164
4 |@@@@@@@@@ 179
5 |@ 13
6 | 0
_ZN5mongo3dur14findMMF_inlockEPvRm
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@ 69
1 |@@@@@@@@@ 176
2 |@@@@@@@@ 161
3 |@@@@@@@@@ 164
4 |@@@@@@@@@ 179
5 |@ 13
6 | 0
_ZN5mongo8MongoMMF10isMongoMMFEv
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@ 77
1 |@@@@@@@@@ 176
2 |@@@@@@@@@ 167
3 |@@@@@@@@ 164
4 |@@@@@@@@@ 185
5 |@ 13
6 | 0
_ZNK5mongo8MongoMMF6lengthEv
value ------------- Distribution ------------- count
< 0 | 0
0 |@@@@ 207
1 |@@@@@@@@@ 528
2 |@@@@@@@@ 483
3 |@@@@@@@@@ 492
4 |@@@@@@@@@ 537
5 |@ 39
6 | 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment