歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

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

Copyright © Linux教程網 All Rights Reserved