Chinaunix

标题: Linux监测CPU和内存使用情况 [打印本页]

作者: 汤尼807    时间: 2013-05-07 10:35
标题: Linux监测CPU和内存使用情况
各位好,
    最近遇到一个问题,需要各位帮忙提供点意见。我在服务器上会跑很多自己启动的进程,用来处理大量的数据。我想监控下每个启动的进程当前所使用的内存和CPU大小,以及整个机器当前的负载,性能情况,网络情况;之前只是将ps aux来取得进程的$6字段来作为内存使用情况,但是这样程序自动停掉的时候的是否完全是因为内存或者CPU的问题不能完全掌控,还请各位提点意见可以在哪些方面做监控能够更清晰的知道程序挂掉时的内存,CPU等情况,让对机器性能检测更全面,和进程更加相关;另外,如果是要把top的数据截取负载指标又该如何在shell中操作,谢谢。
作者: wenhq    时间: 2013-05-07 11:22
nagios为啥不用?
作者: lilanhao5566    时间: 2013-05-07 12:20
2楼所言极是,nagios有一个check_procs 命令,能够监控每个进程的内存和CPU。
作者: 汤尼807    时间: 2013-05-07 13:11
回复 2# wenhq
  如果用这个nagios的话,需要安装很多的插件和一些其他的软件;对于实验环境的要求有高些了;更重要的是,这个nagios能够把需要观测的进程以及此时系统的整体性能日志信息都保留下来便于查找问题么?因为是长期运行着的,何时程序会停掉是不能确定的。

   
作者: wenhq    时间: 2013-05-07 13:34
回复 4# 汤尼807


    nagios+cacti




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2