亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2634 | 回復: 1
打印 上一主題 下一主題

[MongoDB] [原創(chuàng)] 《紅丸》MongoDB管理與開發(fā)精要20.1 性能監(jiān)控之mongosniff [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-08-13 22:38 |只看該作者 |倒序瀏覽
第二十章 性能監(jiān)控20.1 mongosniff

此工具可以從底層監(jiān)控到底有哪些命令發(fā)送給了MongoDB去執(zhí)行,從中就可以進行分析:

以root身份執(zhí)行:

./mongosniff --source NET lo

然后其會監(jiān)控位到本地以localhost監(jiān)聽默認27017端口的MongoDB的所有包請求,如執(zhí)行”show  dbs” 操作

[root@localhost bin]# ./mongo
MongoDB shell version: 1.8.1
connecting to: test
> show dbs
admin   0.0625GB
foo     0.0625GB
local   (empty)
test    0.0625GB
>

那么你可以看到如下輸出。

[root@localhost bin]# ./mongosniff --source NET lo
sniffing... 27017
127.0.0.1:38500  -->> 127.0.0.1:27017 admin.$cmd  60 bytes  id:537ebe0f 1400815119
        query: { whatsmyuri: 1 }  ntoreturn: 1 ntoskip: 0
127.0.0.1:27017  <<--  127.0.0.1:38500   78 bytes  id:531c3855  1394358357 - 1400815119
        reply n:1 cursorId: 0
        { you: "127.0.0.1:38500", ok: 1.0 }
127.0.0.1:38500  -->> 127.0.0.1:27017 admin.$cmd  80 bytes  id:537ebe10 1400815120
        query: { replSetGetStatus: 1, forShell: 1 }  ntoreturn: 1 ntoskip: 0
127.0.0.1:27017  <<--  127.0.0.1:38500   92 bytes  id:531c3856  1394358358 - 1400815120
        reply n:1 cursorId: 0
        { errmsg: "not running with --replSet", ok: 0.0 }
127.0.0.1:38500  -->> 127.0.0.1:27017 admin.$cmd  67 bytes  id:537ebe11 1400815121
        query: { listDatabases: 1.0 }  ntoreturn: -1 ntoskip: 0
127.0.0.1:27017  <<--  127.0.0.1:38500   293 bytes  id:531c3857 1394358359 - 1400815121
        reply n:1 cursorId: 0
        { databases: [ { name: "foo", sizeOnDisk: 67108864.0, empty: false }, { name: "test", sizeOnDisk: 67108864.0, empty: false }, { name: "admin", sizeOnDisk: 67108864.0, empty: false }, { name: "local", sizeOnDisk: 1.0, empty: true } ], totalSize: 201326592.0, ok: 1.0 }
127.0.0.1:38500  -->> 127.0.0.1:27017 admin.$cmd  80 bytes  id:537ebe12 1400815122
        query: { replSetGetStatus: 1, forShell: 1 }  ntoreturn: 1 ntoskip: 0
127.0.0.1:27017  <<--  127.0.0.1:38500   92 bytes  id:531c3858  1394358360 - 1400815122
        reply n:1 cursorId: 0
        { errmsg: "not running with --replSet", ok: 0.0 }

如果將這些輸出到一個日志文件中,那么就可以保留下所有數據庫操作的歷史記錄,對于后期的性能分析和安全審計等工作將是一個巨大的貢獻。

免費IT培訓(ChinaDBA.net)實踐者!學費1元,全捐公益

論壇徽章:
0
2 [報告]
發(fā)表于 2012-09-17 09:44 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP