linux记录进程内存、cpu占用的shell脚本

pid=10582  //指定进程id

interval=10 //时间间隔

filename= 'mem_cpu_record.txt'//记录文件名

while true

do

        date "+%Y-%m-%d-%H:%M:%S" | tr '\n' ' ' >>$filename            //记录时间

        cat /proc/$pid/status |grep -e VmRSS   | tr '\n' ' '    >>$filename //记录内存

        top -b -n 1 -p $pid | sed '1,7d' |awk '{print $9}' >>$filename      //记录cpu占用

        sleep $interval

done

Linux实现脚本监测特定进程占用内存情况方法总结-琼杰笔记icon-default.png?t=L892https://www.zhangqiongjie.com/2036.html

https://www.jb51.net/article/43961.htmicon-default.png?t=L892https://www.jb51.net/article/43961.htm 
https://www.jb51.net/article/59036.htmicon-default.png?t=L892https://www.jb51.net/article/59036.htm


Linux /proc/$pid部分内容详解_me败家懒妞的博客-CSDN博客https://www.cnblogs.com/likui360/p/6181927.htmlauxv/proc/[pid]/auxv包含传递给进程的ELF解释器信息,格式是每一项都是一个unsigned long长度的ID加上一个unsigned long长度的值。最后一项以连续的两个0x00开头。举例如下:# hexdump -x /proc/2948/auxv0000000 ...https://blog.csdn.net/weixin_42615308/article/details/88848666

你可能感兴趣的:(html5,html,小程序)