Linux Ubuntu 12.04 高负载,但 CPU/RAM 使用率不高。 有哪些工具和技术可以诊断/解决这个问题?

Linux Ubuntu 12.04 高负载,但 CPU/RAM 使用率不高。 有哪些工具和技术可以诊断/解决这个问题?

安装 Linux Ubuntu 12.04 后,我的负载很大,我的机器现在是 Intel G620/4G RAM/ 1T HD,之前是 Amd X2 5000/4G RAM/250G HD

现在

空闲模式下的正常运行时间:

12:45:03 启动 3 天,4:29,6 个用户,平均负载:10.90、10.70、9.84

正常使用时的正常运行时间(执行我以前在机器上执行的相同的操作):

12:53:03 启动 3 天,7:29,6 个用户,平均负载:51.19、49.11、47.18

几乎不可能使用

热门报告

顶部 - 12:53:19 启动 3 天,4:37,6 个用户,平均负载:11.11、11.10、10.37
任务:总计 223 个,其中 2 个正在运行,221 个正在休眠,0 个已停止,0 个僵尸
CPU:6.5%us,2.8%sy,0.0%ni,90.7%id,0.0%wa,0.0%hi,0.0%si,0.0%st
内存:总计 3960548k,已用 3466308k,可用 494240k,缓冲区 79928k
交换:总计 3905532k,已使用 75632k,可用 3829900k,缓存 1432404k

我能做些什么?

答案1

我觉得奇怪的是,你的 CPU 使用率实际上非常低。考虑到这一点,我觉得更奇怪的是,当你有大量交换空间使用时,你的磁盘等待 (%wa) 为 0.0。

假设您的交换空间使用情况导致了速度变慢(也许在您拍摄快照的特定时间没有 IO 等待top),由于您有足够的可用内存,请尝试清除交换:

swapoff -a
swapon -a

等待几分钟以重新计算平均负载,然后重新评估。

答案2

高负载(不占用 CPU)似乎与其中一些包有关。

同意
 apport-gtk
 守护进程
 桌面文件实用程序
 文档库
 gir1.2-gst-插件-基础-0.10
 gir1.2-gst-插件-基础-0.10
 gnome 菜单
 libc-bin
 libtiff4
 libtiff4:i386
 mesa-utils
 python-apport
 python 问题报告
 python-ubuntu-sso-客户端
 共享 mime 信息
 系统状态
 ubuntu-sso-客户端
 ubuntu-sso-客户端-gtk
 提前
 xkb 数据
 xul-ext-ubufox

升级 Ubuntu 后,负载现在已正常化(仍然有点高~1.1)不知道哪个可以修复它。但列出所有在我注意到变化时升级的。

希望能帮助到你

答案3

使用 smartctl 检查硬盘上是否有坏扇区或待处理的扇区。

如果驱动器不稳定并且试图恢复错误读取,则平均负载将会急剧上升,因为 LA 是根据运行队列中的内容加上等待 IO 的内容来计算的。

相关内容