| #!/vendor/bin/sh |
| |
| if [ $# -eq 1 ]; then |
| interval=$1 |
| else |
| exit 1 |
| fi |
| |
| kcompactd_pid=`pidof -x kcompactd0` |
| kswapd_pid=`pidof -x kswapd0` |
| |
| while true |
| do |
| log_time=`date '+%m-%d-%H-%M-%S'` |
| |
| log_vmstat=`cat /proc/vmstat` |
| log_kcompactd=`cat /proc/$kcompactd_pid/stat` |
| log_kswapd=`cat /proc/$kswapd_pid/stat` |
| log_stat=`cat /proc/stat` |
| |
| log_line="$log_time $log_vmstat" |
| echo $log_line >> /data/vendor/mm/vmstat/log |
| |
| log_line="$log_time $log_kcompactd" |
| echo $log_line >> /data/vendor/mm/kcompactd/log |
| |
| log_line="$log_time $log_kswapd" |
| echo $log_line >> /data/vendor/mm/kswapd/log |
| |
| log_line="$log_time $log_stat" |
| echo $log_line >> /data/vendor/mm/stat/log |
| |
| sleep $interval |
| done |