几天前,我在 Windows 中启动了我的双启动机器,令我惊讶的是,风扇变得更安静了。
回到Linux,我开始研究正在发生的事情,结果发现这是一个占用所有CPU资源的进程: 运行 top 的 shell 的截图
该过程被命名为postgres
我终止了这个过程sudo kill 6509
风扇转慢了,我以为一切都完成了。
但是第二天风扇又很吵。top
显示一个名为的进程postgres
仍然存在(不同的pid)。
所以
- 我终止了该进程;
- 清除了 postgresql:。
sudo apt purge postgres*
之后我重新启动,但有一个名为postgres
使用大量 CPU 的进程存在。
我认为这不可能是与 postgresql 相关的东西。
我怎样才能将其删除?
答案1
我发现问题是 kswap,我开始寻找它;我在这个线。他们建议限制那些持续占用系统的用户可用的资源。
就我而言,该用户是postgres
,但我已经清除了所有包。
暗示就是这个词用户;我检查了文件/etc/passwd
,即使软件包已被清除,用户仍然在那里。
我从中删除了该用户/etc/passwd
,重新启动,问题就解决了:)。
(注意:这样没问题,因为我不再使用 postgresql,否则你必须遵循其他线程的解决方案。)