![分析 Linux 机器以查找速度缓慢的原因](https://linux22.com/image/164870/%E5%88%86%E6%9E%90%20Linux%20%E6%9C%BA%E5%99%A8%E4%BB%A5%E6%9F%A5%E6%89%BE%E9%80%9F%E5%BA%A6%E7%BC%93%E6%85%A2%E7%9A%84%E5%8E%9F%E5%9B%A0.png)
我使用 (Fedora) Linux 盒子进行日常工作,通常我每天早上都会启动它,所以我们不是在谈论长时间运行的进程和短暂的正常运行时间。
最近我注意到系统变慢了,但我很难确定问题所在:系统可能会挂起一段时间,我通过 ssh 登录,至少在控制台中,它运行顺利。我运行 top/htop 并发现没有进程占用大量 RAM 或 CPU,但 GUI 仍然没有响应(或极其滞后)。
我想获取一些数据并了解正在发生的情况:我可以使用哪些工具来诊断问题并捕获一些事件的时间序列?尤其是跨多个靴子。每天收集最多 1GB 的数据(在磁盘上)就可以了,但我认为我负担不起更多。
依赖系统日志也是一个可行的选择,但我不知道如何“看到大局”(而且,我不认为日志记录提供了系统状态的如此完整的图片)。
答案1
也许 PCP(性能副驾驶)是一种选择?RHEL 8 文档
如果您使用的是 Fedora或许Wayland实际上是一个问题吗?