[ubuntu 安装教程]KUbuntu 14 运行时 CPU I/O wait 很高,运行很慢问题分析

更新时间:2019-10-02    来源:Ubuntu    手机版     字体:

【www.bbyears.com--Ubuntu】

Ubuntu 14.04 在4月份发布了,又是一个LTS(长期支持)版。

前两天,我果断将KUbunut(不好意思,我还在用KDE桌面)从12.04升级到14.04。升级很顺利,一个小时左右就好了。

可是,升级重启后,进入到KUbuntu系统中,还没运行什么大程序,发现在图形界面下操作什么东西都很慢,果断用top查下,发现I/O wait消耗较大,如下图:

kubuntu-14.04-top

找了一阵子原因,没找到,就在top中看到包含baloo_file字符的一两个进程偶尔会排到前面,看着不熟悉,所以,暴力一点,直接ps查到进程包含baloo_file的进程PID,kill了它们。果然,CPU I/O wait 减少了,系统响应速度也变正常了。

当然,这只是运气好而已,后来仔细了一下:

假设重新运行 /usr/bin/baloo_file 命令,然后用 iotop 命令查看可以看到 baloo_file_extractor 进程消耗的IO很高,而baloo_file_extractor正是baloo_file进程的子进程,如图:

kubuntu-14.04-iotop

所以已经肯定时 baloo_file 这个东西在作怪了。

简单看了下 baloo_file 是 “framework for searching and managing metadata.”,大概时文件搜索建立索引提速的。

而且,好好google了一下,发现确实是KDE 4.13中的Bug,相关链接:

https://bugs.kde.org/show_bug.cgi?id=333655
http://osdir.com/ml/kde-users/2014-04/msg00013.html
http://forums.gentoo.org/viewtopic-p-7522240.html
http://blog.andreascarpino.it/disabling-baloo-the-arch-way/

其他人也遇到类似问题了的!~

Ubuntu中,可以用 dpkg -l *baloo* 命令查一下包含baloo字符串的已经安装的包。

在Ubuntu中关闭baloo_file,编辑 $HOME/.kde/share/config/baloofilerc 文件,设置:

Indexing-Enabled=false

根据前面一些链接中的反馈,这个问题好像时新的KDE 4.13中才出现的;用任何一个使用到KDE的命令查询一下KDE版本,:

jay@jay-linux:~$ konsole --version
Qt: 4.8.6
KDE Development Platform: 4.13.0
Konsole: 2.13

本文来源:http://www.bbyears.com/caozuoxitong/70848.html

热门标签

更多>>

本类排行