您好,登錄后才能下訂單哦!
insert 每秒 插入/查詢/更新/刪除數mongostat --port 21000 --rowcount=1 | grep -v insert | awk '{print $1}'
query 每秒 插入/查詢/更新/刪除數mongostat --port 21000 --rowcount=1 | grep -v insert | awk '{print $1}'
update 每秒 插入/查詢/更新/刪除數mongostat --port 21000 --rowcount=1 | grep -v insert | awk '{print $1}'
delete 每秒 插入/查詢/更新/刪除數mongostat --port 21000 --rowcount=1 | grep -v insert | awk '{print $1}'
getmore 查詢時游標的getmore操作數
command 每秒執行命令數.比如批量插入,只認為是一條命令。 意義不大
flushes 一秒內flush的次數,flush開銷很大,如果頻繁flush, 可能需要查查原因了
mapped 所有被mmap的數據量,單位是MB
vsize 虛擬內存使用量,如果 journaling開啟,大約是mapped內存的二倍,如果內存是mapped內存的三倍或者更多可能會出現內存泄漏
res 物理內存使用量,res會慢慢的上升,如果res經常突然下降,去查查是否有別的程序狂吃內存。
faults 每秒訪問失敗數(只有Linux有),數據被交換出物理內存,放到swap。不要超過100,否則就是機器內存太小,造成頻繁swap寫入。此時要升級內存或者擴展
idxmiss % 索引不命中百分比,正常情況下,所有查詢都應該通過索引,如果這里數值較大,是不是缺少索引。
"total" : 0, #當前等待獲取鎖的隊列 moninfo["globalLock"]["currentQueue"]["total"]
"readers" : 0, #當前等待獲取讀鎖的隊列moninfo["globalLock"]["currentQueue"]["readers"]
"writers" : 0 #當前等待獲取寫鎖的隊列moninfo["globalLock"]["currentQueue"]["writers"]
"total" : 0, #當前活動的連接數moninfo["globalLock"]["activeClients"]["total"]
"readers" : 0, #當前活動的讀連接數moninfo["globalLock"]["activeClients"]["readers"]
"writers" : 0 #當前活動的寫連接數moninfo["globalLock"]["activeClients"]["writers"]
"current" : 2050, #當前的連接數moninfo["connections"]["current"]
"available" : 14350 #還可以用的連接數moninfo["connections"]["available"]
"flushes" : 250852, #數據庫刷新數據到磁盤的次數 moninfo["backgroundFlushing"]["flushes"]
"total_ms" : 52897489,#數據庫刷新數據到磁盤花費的時間,單位毫秒 moninfo["backgroundFlushing"]["total_ms"]
"average_ms" : 210.871306587151, #平均每次刷新磁盤花費的時間,單位毫秒。 moninfo["backgroundFlushing"]["average_ms"]
"last_ms" : 797, #最后一次刷新磁盤花費的時間,單位毫秒。 moninfo["backgroundFlushing"]["last_ms"]
"commits" : 27, #上一間隔journal日志發生commit的次數 moninfo["dur"]["commits"]
"journaledMB" : 0.114688, #上一間隔journal日志產生的數據量 moninfo["dur"]["journaledMB"]
"writeToDataFilesMB" : 0.13708, #上一間隔journal日志寫到磁盤上的數據量 moninfo["dur"]["writeToDataFilesMB"]
"compression" : 0.8158085672418944, #journal日志壓縮比 moninfo["dur"]["compression"]
"commitsInWriteLock" : 0, #多少次在journal日志提交時有寫鎖。 moninfo["dur"]["commitsInWriteLock"]
"earlyCommits" : 0,#在自動commit前,有多少次被要求commit moninfo["dur"]["earlyCommits"]
"dt" : 3087, #統計timeMs數據花費的時間,單位毫秒 moninfo["dur"]["timeMs"]["dt"]
"prepLogBuffer" : 0,#準備寫journal日志花費的時間,單位毫秒,越少性能越好 moninfo["dur"]["timeMs"]["prepLogBuffer"]
"writeToJournal" : 246,#寫journal日志花費的時間,單位毫秒 moninfo["dur"]["timeMs"]["writeToJournal"]
"writeToDataFiles" : 5,#在寫journal日志后,向數據文件中寫數據花費的時間 moninfo["dur"]["timeMs"]["writeToDataFiles"]
"remapPrivateView" : 1#重新映射數據花費的時間,時間越短性能越好。 moninfo["dur"]["timeMs"]["remapPrivateView"]
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。