磁盘每天定时大量读取?cpu占用100%?ssh进不去?走近科学能拍三集

zsanjin 发布于 2024-08-27 87 次阅读


AI 摘要

某人於WSL下之CentOS7遇磁盘每日巨量读写、CPU占满、SSH失联之难题。经细查,发现‘clamd’进程之占用超乎常规,原来为邮局软件自带之杀毒程序所致。於是,修改docker-compose.yaml,设置环境变量‘DISABLE_CLAMAV=TRUE’,问题遂得解决。

在wsl下的centos7碰到了磁盘每天定时大量读写,cpu占用100%,ssh进不去等等情况,宝塔的占用监控开着也没办法如期执行重启任务,因为太卡了,看了ssd健康情况,读取量达到了150TB,冷汗倒流,我以为中毒了。

于是挂着ssh客户端,top命令挂着,看到时候什么东西会占用99%,好几天了,每天定时大量读取,挂着top命令依然一无所获。

不过在前两天,在宝塔发送占用告警邮件的时候(说明不卡了),我趁这时候去查top命令,发现是一个叫clamd的进程,占用了99%,查了一下,是杀毒软件,但是我没印象有安装,宝塔也不用这个,于是突然想起来,docker上有邮局posteio,这个自带杀毒软件。

解决方式, docker-compose.yaml里,环境变量部分加上一条“DISABLE_CLAMAV=TRUE”

environment:
- TZ=Asia/Shanghai
- DISABLE_CLAMAV=TRUE

如果解决了你的问题,请叫我塞博神医

感谢请我吃辣条
感谢请我吃泡面
感谢请我喝奶茶