3分时时彩官网_3分时时彩平台哪个好_玩3分时时彩的网站

Linux杀不死的进程之CPU使用率700%

时间:2019-11-08 07:46:48 出处:3分时时彩官网_3分时时彩平台哪个好_玩3分时时彩的网站

i. 发现有个tcp连接运行运行CPU使用率你以为700%,COMMAND 是某些随机的字符串组成,完了~ 中标了;第一想到要是 “沙雕”它,kill 命令给我上。

[root@zwlbs3 ~]# kill -9 "PID"

ii. 之前 发现 kill 该tcp连接运行运行平静一会后又启动了。

注:老图复用,PID、COMMAND 全版都是变化。

[root@zwlbs3 ~]# cd /proc/748/
[root@zwlbs3 748]# ls -ial

# "748"是该tcp连接运行运行的 PID,根据你的 PID 来查看即可。

如图:

发现该tcp连接运行运行是在 /dev/shm 目录下的,/dev/shm 是有有一个 多那此目录呢?

从网上摘下来一段大伙解一下 /dev/shm

1) 首先可这么多能看出来/dev/shm是有有一个 多设备文件, 可这么多能把/dev/shm看作是系统内存的入口, 可这么多能把它看做是一块物理存储设备,有有一个 多tmp filesystem, 之前 你通过你你是什么设备向内存中读写文件, 以加快某些I/O高的操作,比如对有有一个 多大型文件频繁的open, write, read。

2) 据说oracle就利用了/dev/shm(shitou没用过oracle), 可这么多能通过mount命令列出当前的/dev/shm的挂载的文件系统。

3)  既然是基于内存的文件系统,系统重启后/dev/shm下的文件就不居于了。Linux默认(CentOS)/dev/shm分区的大小是系统物理内存的50%, 虽说使用/dev/shm对文件操作的速率单位会高这么多这么多这么多这么多有。之前 目前各发行软件中却很少有使用它的(除了前面提到的Oracle), 可这么多能通过ls /dev/shm查看下面否是有文件, 不可能 这么 要是 明当前系统并这么 使用该设备。

查看 /dev/shm 目录的有这么 相关文件

[root@zwlbs3 ~]# ls -a /dev/shm/
.  ..

# 这么

任何相关的文件,奇怪了。
  • crontab 也这么 相关计划任务。
  • 使用 which 命令也这么 找到相关的文件。
  • 查看系统日志也是正常,非常奇怪。
  • 几乎这么 找到该tcp连接运行运行相关的文件。

i. 查看某个tcp连接运行运行内部内部结构tcp连接运行占用状况分析

[root@zwlbs3 ~]# top -H -p "PID"

ii. 原本有这么 多相关的tcp连接运行运行,全版 kill 掉

iii. 过来几分钟再次检查,发现系统负载恢复正常

本以为处置了,结果过了几条小时检查发现又经常出显了,该死的。

不可能 生产环境不方便重启服务器,被逼无奈状况下只好试试 重启大法 了。

重启服务器后有有一个 多小时,再次检查不可能 恢复正常了,还是 重启大法 好使。

  • 该恶意tcp连接运行有那此作用?为什么在么在只消耗CPU资源?不可能 未找到相关文件信息,原应分析也暂时未清楚。
  • 知道的大佬麻烦我要是 知道一下,非常感谢!

热门

热门标签