03/11/2023 登陆访问用户CPU异常
-
错误描述
早上向往常一样打开机器,突然感觉CPU有点"乱飙",因为是个人机器,没有别人使用,所以感觉有点问题。 -
排错流程
-
首先查看各个进程的资源占用情况
top # 按住P,以CPU的消耗进行排序
发现该用户本身开启了一个关于conda的进程,
-
查看该进程
ps -ef | grep conda
但是发现没有该进程,后来通过进一步的观测,发现但是这个进程一直在跳动,无法通过常用的
kill 进程号
或者pkill conda
的方式来删除,总是显示没有这个进程。
-
-
解决办法
根据上面输出的进程命令,发现似乎是运行了一个关于conda的脚本,而且子用户退出后,通过root用户发现没有CPU异常,说明这与用户的登录有关,同时知道登陆的时候会加载两个环境变量,因此打开.bashrc
vim ./.bashrc
会发现其中
# <<< conda initialize <<<
部分确实在调用这个shell.bash
,因此是此前我装conda没有成功,没有卸载造成它返回执行该脚本来初始化。故删除这部分,source
之后重新登陆查看CPU登场。如果你这个时候又想通过conda启动环境其实没有办法了,没有关系,找到conda的安装目录,一般是~/anoconda3/bin,在这个目录下面来激活环境!