Linux进程资源健康,数据获取方法规格严格

Linux进程资源健康,数据获取方法规格严格,第1张

用超级用户健康进程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)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/2090811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-22
下一篇 2022-07-22

发表评论

登录后才能评论

评论列表(0条)

保存