了解mongostat的结果

jos*_*iti 11 ubuntu production scalability mongodb nosql

我想了解mongostat的结果:

insert  query update delete getmore command flushes mapped  vsize    res faults locked % idx  
0      2      4      0       0      10       0   976m  2.21g   643m      0      0.1          0       
0      1      0      0       0       4       0   976m  2.21g   643m      0        0          0       
0      0      0      0       0       1       0   976m  2.21g   643m      0        0          0    
Run Code Online (Sandbox Code Playgroud)

我知道了

mapped - 976m
vsize-2.2.g
res - 643m
Run Code Online (Sandbox Code Playgroud)
  • res - RAM,所以~650MB的数据库在RAM中
  • mapped - 数据库的总大小(通过内存映射文件)
  • vsize - ???

不确定为什么vsize很重要或者在这个内容中究竟意味着什么 - 我运行m1.large所以我有400GB的高清空间+ 8GB的RAM.

有人可以帮助我,并解释是否

  1. 我在正确的页面上
  2. 我应该在生产中监控哪些统计数据

Nat*_*Nat 9

应该给你足够的信息

mapped       - amount of data mmaped (total data size) megabytes
vsize        - virtual size of process in megabytes
res          - resident size of process in megabytes
Run Code Online (Sandbox Code Playgroud)