我正在尝试理解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
我明白了
mapped - 976m
vsize-2.2.g
res - 643m
res
- 标识占用了多少RAM,因此我数据库中的大约650MB是在RAM中的mapped
- 数据库总大小(通过内存映射文件计算)vsize
- ???
不确定为什么vsize很重要,或者它在这种情况下确切意味着什么 - 我正在运行m1.large,所以我有大约400GB的硬盘空间+8GB的RAM。
可以有人帮我解释一下吗?
- 我是否在正确的页面上
- 我应该在生产环境中监视哪些统计信息?