摘要:
vmstat是一个十分有用的Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。一、前言很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下Linux中关于虚拟内存相关内容。二、虚拟内存运行原理在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,内核会释放某些进程所占用但未使用的部分或所有物理内存,将这部分资料存储在磁 阅读全文
摘要:
来源:http://space.itpub.net/15480802/viewspace-706375测试库在大批量更新某个表的数据,总共有2亿条,每次更新20万并sleep 1秒;此时开发发邮件说对此表执行查询一直没有返回结果;登录该server进行查看;首先尝试运行查询语句select * from justin twhere rownum < 10,果然一直没有返回结果,貌似hang住了;查看此时的数据库等待事件,该sql正在等待enq: KO - fast object checkpoint;google一把,tanel poder对此有很详细的解释https://forums. 阅读全文