zoukankan      html  css  js  c++  java
  • Linux进程资源健康,数据获取方法 规格严格

    用超级用户健康进程483的资源使用情况:

    1. 获得某个进程的socket句柄数目

      ls   /proc/483/fd   -l   |   grep   socket:   |   wc   -l
    2. 获得某个进程打开的全部文件句柄数目:

        ls   /proc/483/fd   -l   |   wc   -l

    3. 获得某个进程的线程数目

        cat /proc/1022/status |grep Threads

    4. 获得某个进程的内存数目

        cat /proc/1022/status |grep VmSize

    二 系统资源限制

    1. 查看Linux系统默认的最大文件句柄数,系统默认是1024

    # ulimit -n

    2. 系统当前文件句柄总状

       cat /proc/sys/fs/file-nr
      55740   0       65536

      第一列为系统中实际分配的文件句柄数,这个值包含当前所有进程已分配的文件句柄数总和,第二列为分配后未使用的文件句柄数,通常   为 0,第三列为系统支持的最大文件句柄数[和内核参数fs.file-max相等]

    三.监控脚步设计

       获得每次监控时间戳: date +%H:%M:%S

    转载 http://blog.csdn.net/bruce_wang_janet/article/details/6566833

    ps -eLf | grep ssh

    UID        PID PPID   LWP C NLWP STIME TTY          TIME CMD
    root      5833     1 5833 0    1 Feb28 ?        00:00:19 /usr/sbin/sshd

    解释 一下:ppid:父进程号

    the NLWP (number of threads)
    LWP (thread ID)

    后续在对PS详细描述

  • 相关阅读:
    算法提高 12-1三角形
    poj3723_Conscription
    算法提高 8-1因式分解
    算法提高 道路和航路
    算法训练 安慰奶牛
    最短路问题(Bellman/Dijkstra/Floyd)
    最小生成树 prime+heap
    算法训练 最短路
    算法训练 最大的算式
    poj3255 Roadblocks
  • 原文地址:https://www.cnblogs.com/diyunpeng/p/2184520.html
Copyright © 2011-2022 走看看