感谢支持
我们一直在努力

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

赞(0) 打赏
转载请注明出处:服务器评测 » Linux进程资源健康,数据获取方法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏