用超级用户健康进程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
本文介绍如何在Linux系统中监控特定进程的资源使用情况,包括获取socket句柄数目、打开的文件句柄数目、线程数目及内存使用量,并展示了如何查看系统资源限制。
1815

被折叠的 条评论
为什么被折叠?



