[笔记]linux服务器内存占用率大

写在前面

查看宝塔服务器状态监视,发现内存占用比平常大,平常只有30%左右的占用率,现在有70%的占用率,觉得异常,在释放内存之后仍然占用率很大。

点击释放内存之后,内存占用率还是很大,于是重启了php-fpm和nginx,重启之后并没有什么变化。

使用命令查看占用内存最大的10个进程:

1
ps -aux | sort -k4nr |head -n 10

查看内存占用最大的进程有无异样,如有异样,可以使用以下命令杀掉进程:

1
kill -9 $(ps aux | grep 进程名 |grep -v grep| awk '{print $2}')

不要凭个人直觉杀掉进程,需要找出原因确定之后,再去执行,防止服务器出现问题。

另外还有一个查看内存占用最大进程的命令

1
ps aux| grep -v "USER" |sort -n -r -k 4 |awk 'NR==1{ print $0}'




[参考资料]

  1. CSDN

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×