Linux 统计指定进程内存使用情况到文件 脚本


Linux 统计指定进程内存使用情况到文件 脚本

  1. # desc  :get process meminfo every xxx seconds.   
  2. # author :lidp   
  3.   
  4. #!/bin/sh   
  5.   
  6. pid=1036  
  7.   
  8. # pid = `ps|grep xxxx |awk 'NR==1 {print $1}'`   
  9. echo $pid  

 

 
  1. # get meminfo every 3 seconds   
  2. interval=3  
  3.   
  4. while true  
  5.    do  
  6.        DATE=`date +%H:%M:%S-%Y-%m-%d`  
  7.        echo $DATE >> proc_memlog.txt  
  8.        cat /proc/$pid/status|grep -e VmRSS >> proc_memlog.txt  
  9.        echo $blank >> proc_memlog.txt  
  10.        sleep $interval  
  11.   
  12.    done  

相关内容