如何诊断随机 UI 缓慢以及重启后几分钟 ssh 连接启动缓慢?

如何诊断随机 UI 缓慢以及重启后几分钟 ssh 连接启动缓慢?

启动顺序会全屏打开 Kodi。效果很好。但是当我尝试启动ssh连接时,它通常只是超时。重新启动后,这种情况会持续大约 10 分钟。还有很多 UI 缓慢的问题:拖动窗口需要几秒钟的时间才能响应。检查了一下top,CPU从来没有超过20%,内存也很好。

答案1

(您已经解决了您的具体问题,但我为遇到类似问题的人发布了一些一般建议。)

在许多系统上,如果您在晚上关闭计算机并在早上启动它或将其从挂起状态唤醒,它将运行各种日常作业,通过纳克朗。这会在计算机唤醒几分钟后开始,因此您通常有时间登录,但几分钟后资源使用量会增加。 Anacron 作业配置在/etc/anacrontab;一个常见的配置是运行 中列出的作业/etc/cron.daily。也许其中一项工作由于某种原因使用了不合理数量的资源。使用诸如pstree检查孩子anacron正在运行的工具之类的工具。

您发现 CPU 使用率并不高。根据您的描述,最有可能的罪魁祸首是极端的内存压力,您的正常活动正在与一些也需要自己所有内存的程序竞争,因此系统不断抖动,即它不断地将数据内存移入交换区并退出,并加载通常保留在磁盘缓存中的部分正在运行的程序和数据。奥托普可以让您了解磁盘活动。

检查下的系统日志/var/logls -ltr /var/log会让您知道哪些是最近修改的;检查登录后不断写入的内容。内容可能会提供线索。

答案2

在我开始写这篇文章几分钟后,我找到了原因,但我宁愿留下这个问题,以防它对其他人有帮助。

我注意到这经常systemd是第一个条目。top这导致我检查我的日志:

ls -alht /var/log

第一个条目syslog是 5GB。哇。好吧,这告诉我出了点问题。然后我跑了:

journalctl -f

其中显示大量 USB 错误 - 每秒 100 个 - 错误如下Error: urb status = -32。我找到了 USB 问题*(外部 USB 信号接收器的问题),问题就消失了。

* 抱歉,透露更多信息可能会泄露我希望保持匿名的帐户。

相关内容