您好,登錄后才能下訂單哦!
使用/var/soft/mongodb2.2/bin/mongostat --port 端口號
可以實時監控
·inserts/s 每秒插入次數
·query/s 每秒查詢次數
·update/s 每秒更新次數
·delete/s 每秒刪除次數
·getmore/s 每秒執行getmore次數
·command/s 每秒的命令數,比以上插入、查找、更新、刪除的綜合還多,還統計了別的命令
·flushs/s 每秒執行fsync將數據寫入硬盤的次數。
·mapped/s 所有的被mmap的數據量,單位是MB,
·vsize 虛擬內存使用量,單位MB
·res 物理內存使用量,單位MB
·faults/s 每秒訪問失敗數(只有Linux有),數據被交換出物理內存,放到swap。不要超過100,否則就是機器內存太小,造成頻繁swap寫入。此時要升級內存或者擴展
·locked % 被鎖的時間百分比,盡量控制在50%以下吧
·idx miss % 索引不命中所占百分比。如果太高的話就要考慮索引是不是少了
·q t|r|w 當Mongodb接收到太多的命令而數據庫被鎖住無法執行完成,它會將命令加入隊列。這一欄顯示了總共、讀、寫3個隊列的長度,都為0的話表示mongo毫無壓力。高并發時,一般隊列值會升高。
·conn 當前連接數
·time 時間戳
這些狀態我們基本上可以不看conn,一般都不會變,因為是連接池過來的連接數都是固定的。基本上看看qr|qw ,ar|aw如果一直0說明很健康,如果幾十的話那就說明mongo處理起來很慢了,有可能有慢查詢,鎖表排隊等現象。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。