系统集成 db2pd

关于使用db2pd进行内存监控的几个指标

我的一个数据库监控内存使用如下:$db2pd  -memsetDatabase Partition 0 -- Database RISYS -- Active -- Up 37 days 20:10:33 -- Date 2013-08-15-15.22.42.041785Memory Sets:Name         Address      &... 显示全部
我的一个数据库监控内存使用如下:

$db2pd  -memset
Database Partition 0 -- Database RISYS -- Active -- Up 37 days 20:10:33 -- Date 2013-08-15-15.22.42.041785
Memory Sets:
Name         Address            Id          Size(Kb)   Key         DBP    Type   Unrsv(Kb)  Used(Kb)   HWM(Kb)    Cmt(Kb)    Uncmt(Kb)
RISYS        0x0700000040000000 2097165     20251648   0x0         0      1      705600     17784960   17807424   17811328   0      

我个人的理解是 操作系统分配给数据库RISYS 内存集 2097165KB,已经分配给内存池的是 17784960KB,缓存在内存集中未分配给内存池中的是705600KB,
想问的是:
剩下的1761088KB哪里去了?
另外这个Cmt(Kb)    Uncmt(Kb)到底是个什么样的概念呢,始终没理解. 收起
参与9

查看其它 6 个回答mdkii 的回答

mdkii mdkii 软件开发工程师 bocn
我不知道为什么你这里 cmt+uncmt 不等于size。
不过,unrsv是指在size中的unrsrv不是说cmt里的unsrv,所以 Unrsv(Kb)+Used(Kb) 不会等于cmt。
银行 · 2013-08-23
浏览1205

回答者

mdkii
软件开发工程师 bocn
擅长领域: 数据库存储服务器
评论694

mdkii 最近回答过的问题

回答状态

  • 发布时间:2013-08-23
  • 关注会员:1 人
  • 回答浏览:1205
  • X社区推广