| 关键词: 文件 进程 dev shm 系统 zwlbs root 大法 内存 |
1. 问题发现[root@zwlbs3 ~]# top ![]() i. 发现有个进程CPU使用率居然700%,COMMAND 是一些随机的字符串组成,完了~ 中标了;第一想到就是“沙雕”它,kill 命令给我上。 [root@zwlbs3 ~]# kill -9 "PID" ii. 但是发现 kill 该进程平静一会后又启动了。 注:老图复用,PID、COMMAND 都有变化。 2. 查看进程的详细信息[root@zwlbs3 ~]# cd /proc/748/ 如图: ![]() 发现该进程是在 /dev/shm 目录下的,/dev/shm 是一个什么目录呢? 从网上摘下来一段我们解一下 /dev/shm
查看 /dev/shm 目录的有没有相关文件 [root@zwlbs3 ~]# ls -a /dev/shm/
3. 解决办法i. 查看某个进程内部线程占用情况分析 [root@zwlbs3 ~]# top -H -p "PID" ![]() ii. 原来有这么多相关的进程,全部 kill 掉 iii. 过来几分钟再次检查,发现系统负载恢复正常 本以为解决了,结果过了几个小时检查发现又出现了,该死的。 由于生产环境不方便重启服务器,被逼无奈情况下只好试试 重启大法 了。 4. 重启大法重启服务器后一个小时,再次检查已经恢复正常了,还是 重启大法 好使。
|
| 本文出处: https://www.toutiao.com/a6725356487473889795/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|