#!/bin/bash
pid=$1  #获取进程pid
echo $pid
interval=1  #设置采集间隔
while true
do
    echo $(date +"%y-%m-%d %H:%M:%S ") >> proc_memlog.txt
    cat  /proc/$pid/status|grep -e VmRSS >> proc_memlog.txt    #获取内存占用
    echo $blank >> proc_memlog.txt
    sleep $interval
done

  

 

#!/bin/bash
pid=$1  #获取进程pid
echo $pid
interval=1  #设置采集间隔
while true
do
    rss=`cat /proc/$pid/status|grep -e VmRSS`
	echo $(date +"%y-%m-%d %H:%M:%S") $rss >> memlog$pid.txt
    sleep $interval
done

  运行

sh 脚本名 要监控的进程id

  

 

相关文章:

  • 2021-10-18
  • 2022-12-23
  • 2021-09-10
  • 2021-10-16
  • 2021-10-13
  • 2021-05-16
  • 2021-07-03
猜你喜欢
  • 2022-12-23
  • 2021-12-05
  • 2021-12-09
  • 2021-07-06
  • 2021-06-05
  • 2022-12-23
  • 2021-10-12
相关资源
相似解决方案