有没有办法在 Linux 中查看为什么当发生特定进程或大量进程时我的机器会冻结?

有没有办法在 Linux 中查看为什么当发生特定进程或大量进程时我的机器会冻结?

我的笔记本电脑每次执行大量进程时都会卡住。例如,我有一个第三方 Google Drive 应用“ODrive”,它将 Google Drive 与我拥有的本地文件夹同步,每次我进行更改(例如将文件从一个子文件夹移动到另一个子文件夹)时,1 或 2 分钟后我的桌面就会冻结,我不知道该怎么办。当我在计算机上运行大量进程或收到来自“GSConnect”应用的多个通知时也会发生同样的情况,该应用会将我的手机与计算机同步。我能想到的唯一办法就是手动重启我的计算机。

我的机器有 11.6 GB 的可用 RAM 和 Intel Core i5 处理器。我认为问题出在我的处理器上。另外,我需要将我的电脑拿去检查硬件是否有问题并涂上导热膏。

以下是该处理器的规格:

在此处输入图片描述

答案1

Linux 中的起点是“ps aux”命令(无引号)。

这大致相当于Windows中的任务管理器。

请参阅本文来帮助您了解解释。

https://www.cyberciti.biz/faq/how-to-check-running-process-in-linux-using-command-line/

上述命令有多种变体以满足您的需要。

查看制造商是否有适用于 Linux(或可启动 USB)的硬件测试应用程序,您可以使用它来检查硬件问题。

答案2

这可能是交换期间的 I/O 错误、VM 分页或内核空间错误的结果。您可以通过命令查看此类错误的日志dmesg。输出的末尾是最新事件。查找输出中报告错误的行。

相关内容