mongotop
mongotop提供了一种方法来跟踪mongod读写数据的时间。mongotop提供每个集合级别的统计信息。默认情况下,mongotop每秒返回一个值。
常用选项
常用选项 | 描述 |
---|---|
–uri=“mongodb://[username:password@]host1[:port1][,host2[:port2],…[,hostN[:portN]]][/[database][?options]]” | 连接串 |
–host=<:port>,<:port>,<…> | mongod实例主机 |
–port= | mongod实例端口 |
–username=, -u= | 连接的用户名 |
–password=, -p= | 密码 |
–authenticationDatabase= | 用户对应的认证数据库 |
间隔时间,默认1s |
字段说明
# mongotop
2020-01-18T08:26:10.517-0500 connected to: mongodb://localhost/
ns total read write 2020-01-18T08:26:11-05:00
local.oplog.rs 1ms 1ms 0ms
admin.$cmd.aggregate 0ms 0ms 0ms
admin.system.keys 0ms 0ms 0ms
admin.system.roles 0ms 0ms 0ms
admin.system.version 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms
config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms
local.replset.minvalid 0ms 0ms 0ms
local.replset.oplogTruncateAfterPoint 0ms 0ms 0ms
ns total read write 2020-01-18T08:26:12-05:00
local.oplog.rs 1ms 1ms 0ms
admin.$cmd.aggregate 0ms 0ms 0ms
admin.system.keys 0ms 0ms 0ms
admin.system.roles 0ms 0ms 0ms
admin.system.version 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms
config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms
local.replset.minvalid 0ms 0ms 0ms
local.replset.oplogTruncateAfterPoint 0ms 0ms 0ms
ns total read write 2020-01-18T08:26:13-05:00
local.oplog.rs 1ms 1ms 0ms
admin.$cmd.aggregate 0ms 0ms 0ms
admin.system.keys 0ms 0ms 0ms
admin.system.roles 0ms 0ms 0ms
admin.system.version 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms
config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms
local.replset.minvalid 0ms 0ms 0ms
local.replset.oplogTruncateAfterPoint 0ms 0ms 0ms
- ns:namespace
- total:mongod在此ns上运行的总时间。
- read:mongod在此ns上执行读操作的时间。
- write:mongod在此ns上执行写操作的时间。
参考文档
https://docs.mongodb.com/manual/reference/program/mongotop/