MongoDB的mongostat命令輸出詳解
mongostat是MongoDB自帶的狀態檢測工具,在命令列下使用。它會間隔固定時間獲取mongodb的當前執行狀態,並輸出。
可以用來診斷資料庫效能的工具。
以下是命令截圖:
它的輸出有以下幾列,解釋如下:
inserts/s 每秒插入次數
query/s 每秒查詢次數
update/s 每秒更新次數
delete/s 每秒刪除次數
getmore/s 每秒執行getmore次數,查詢時遊標(cursor)的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 時間戳
可以用來診斷資料庫效能的工具。
以下是命令截圖:
它的輸出有以下幾列,解釋如下:
inserts/s 每秒插入次數
query/s 每秒查詢次數
update/s 每秒更新次數
delete/s 每秒刪除次數
getmore/s 每秒執行getmore次數,查詢時遊標(cursor)的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 時間戳
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2120206/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- top命令輸出詳解
- free -m命令輸出詳解
- 詳解MongoDB管理命令MongoDB
- MongoDB mongotop命令詳解MongoDB
- MySQL show status命令輸出結果詳解MySql
- MySQL show status命令常用輸出欄位詳解MySql
- Tkprof命令輸出的解釋:
- 詳解Java中的IO輸入輸出流!Java
- MongoDB啟動命令mongod引數的詳細解釋MongoDB
- python基本語法_輸入輸出詳解Python
- 快速掌握mongoDB(三)——mongoDB的索引詳解MongoDB索引
- Fluttify輸出Flutter外掛工程詳解Flutter
- Mongodb 效能監控工具FreeMonitoring,mongostat,mongotop,Profiler,索引,分片,事務超時,MongoDB調優MongoDB索引
- MongoDB oplog詳解MongoDB
- MongoDB 基本操作詳解MongoDB
- 把Oracle的命令輸出傳送到檔案的命令Oracle
- MongoDB索引優化詳解MongoDB索引優化
- 萬字詳解,吃透 MongoDB!MongoDB
- MongoDB複合索引詳解MongoDB索引
- [MongoDB] MongoDB在El Capitan的安裝除錯詳解MongoDBAPI除錯
- [20171205]uniq命令的輸入輸出.txt
- windows bat系列8:echo詳解與DOS輸出空行WindowsBAT
- 詳解CentOS的free命令CentOS
- Ftp - 常用的命令詳解FTP
- FTP 命令的使用詳解FTP
- AIX的topas命令詳解AI
- 【jar命令的用法詳解】JAR
- Apache的httpd命令詳解Apachehttpd
- 效能分析命令輸出說明
- MongoDB索引與優化詳解MongoDB索引優化
- Dockerfile 命令詳解Docker
- tcpdump命令詳解TCP
- getsebool命令詳解
- w命令詳解
- GCC命令詳解GC
- echo命令詳解
- brctl 命令詳解
- rsync命令詳解