首页 > 数据库技术 > 详细

服务器 数据库 问题定位的几个工具

时间:2015-08-21 19:25:28      阅读:299      评论:0      收藏:0      [点我收藏+]

1.  top

详细的介绍看   http://blog.csdn.net/rebel_321/article/details/7369950  

重点说几点

1) load average的含义 是 队列平均长度

2) Swap cached的含义是  既在内存 又在交换空间, 换出时可以不用再次写入

3) NI 含义  优先级  负值表示优先级高    这个真心不懂干啥的 和 PR有啥区别

4) %MEM  物理内存占用百分比

5) VIRT    虚拟内存总量  SWAP+RES  (程序需要的总量 但是 不一定全部在物理内存中)

6) SWAP   进程使用的虚拟内存中,被换出的大小   这是换出的SWAP上的大小

7) RES      进程使用的、未被换出的物理内存大小   一般我们考虑占用的内存量 主要看这个

2. strace

strace -p   pid  可以看 某一个进程所有的系统调用   

strace -c -p pid  结束时可以统计进程做的所有的系统调用 做的占用比例

3. show profiles;

Mysql 调试   需要先设置 set profiling=1 ;   然后再  show profiles;  只能分析命令行执行的命令;

4.  show  processlist

mysql 进程链接 占用情况查看;

服务器 数据库 问题定位的几个工具

原文:http://www.cnblogs.com/sailrancho/p/4748634.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!