使用top命令监控服务器进程

最近服务器老是内存满了,导致进程被杀掉,使用top命令记录进程信息,排查是哪个进程有异常

 

先建个monitor-start.sh脚本,供crontab执行,命令如下

top -c-bw 500 -d 5 -n 1 -o %MEM -b >>/opt//memory-monitor/log_`date +%Y%m%d`.txt

 

再编辑crontab文件,填入定时执行命令

vim /etc/crontab
*/5 * * * * root /opt/memory-monitor/monitor-start.sh

每5分钟执行一次,然后保存生效

crontab /etc/crontab

 

如果想看日志什么的可以看这个文章,写的也很详细

https://blog.csdn.net/jiatong151/article/details/124839250

一些操作命令

https://blog.csdn.net/weixin_42672685/article/details/122714031

posted @ 2023-05-11 13:51  摩尔迦娜  阅读(65)  评论(0)    收藏  举报