如何找出导致 Linux 工作站运行缓慢的原因?

如何找出导致 Linux 工作站运行缓慢的原因?

我们有这款 ThinkPad X240、8GiB RAM、i5 4300U 和东芝 SATA SSD。该机器运行的是 Linux Mint 20.3。

用户抱怨它非常慢。主要是在浏览器打开并加载多个选项卡时。特别是 Google 地图需要几秒钟才能交互,而移动地图则意味着机器会卡顿几秒钟。该用户的使用主要是通过浏览器(Firefox)。当浏览器打开并同时使用 LibreOffice 时也是如此,需要几秒钟才能注册键盘或鼠标的输入。

我已经运行过了free -mt,没有看到任何迹象表明内存不足或正在交换。CPU 似乎也没有超负荷。WiFi 连接有点慢,但这只会影响页面的加载时间,而不会降低整个机器的速度。

我已经减少了交换量以减少使用交换区,并且我已经安装了一个扩展程序来卸载未使用的浏览器选项卡,因为这台特定的机器的最大 RAM 卡在 8GiB:联想的明智设计师认为一个 RAM 插槽对这台机器来说已经足够了。

我必须承认,我的诊断技能并不是很先进,而且我很难理解问题所在,尤其是用户的工作流程并不那么苛刻。

我有几个假设:

  • CPU 不知何故超负荷了,但我不认为情况如此,因为平均负载uptime低于 1.00

  • 该机器没有足够的 RAM 和交换空间,但free -mt显示有几个 GiB 的可用 RAM 和一个非常小的交换空间

  • SSD 没有足够的 IO,队列不断增加,我不知道如何检查

  • 操作系统配置有误,运行不理想,我不知道该如何检查

  • 显卡驱动有问题,没有使用硬件加速,不知道怎么检查

或者可能完全是别的东西。

我可以采取哪些方法步骤来消除可能的问题并找出瓶颈所在?

由于问题是间歇性的,并且当出现这种情况时我并不总是有空进行调查,我是否可以在机器上进行某种日志记录以便事后分析问题?

相关内容