错误描述
早上向往常一样打开机器,突然感觉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登场。
下一篇:Makefile的概述