官方的文档里是这么说的:Cmt(Kb)All memory that has been committed by the DB2 database, and occupies physical RAM, paging space, or both.Uncmt(Kb)Memory not currently being used, and marked by the DB2 database to be uncommitted. Depending on the operati...
显示全部官方的文档里是这么说的:
Cmt(Kb)
All memory that has been committed by the DB2 database, and occupies physical RAM, paging space, or both.
Uncmt(Kb)
Memory not currently being used, and marked by the DB2 database to be uncommitted. Depending on the operating system, this memory could occupy physical RAM, paging space, or both
commit就是说这块内存操作系统已经分配给DB2了。uncmt就是说DB2申请了,但是操作系统不一定分配了,依赖于操作系统的实现。
内存分配这块是比较复杂的,尤其是操作系统的内存分配机制,操作系统给一个应用比如DB2分配了内存,并不一定意味着一定有physical memory去backup了。所以不能把DB2 监控里看到的使用内存完全跟操作系统对等起来。
收起