当前位置: 首页>>技术教程>>正文


update-apt-xapi运行时100%CPU使用率有害吗?

问题描述

(系统:运行Unity 3D的11.10)

运行update-apt-xapi时,CPU使用率保持在100%(约两分钟)。那是正常的吗?我了解该命令运行update-apt-xapian-index以更新软件包的索引。

我的问题是:这样高的CPU使用率几分钟可以接受吗? (我有一台Dell Inspiron 1545笔记本电脑,处理器为“Intel®Core™2 Duo CPU T6400 @ 2.00GHz×2”)

如果可能有害,那么非技术熟练的用户可以采取哪些预防措施?

最佳办法

这是完全无害的。如果要不断进行下去,则可以运行:

sudo killall update-apt-xapian-index

以防止CPU油炸:D,这仅在系统散热不良时才有风险。

要回答您的”sub-question”,它不是真正的”acceptable”,虽然不是很理想,但它的”acceptable”的作用时间不长,不会造成损坏:

Pro-tip:运行此程序时,请停止执行您当时在计算机上所做的任何事情,除非它很关键/重要,并且如果您有cpu-frequency指示灯,请暂时将其设置为性能,然后让应用程序使用顺其自然。这样,它可以更快地完成,并且系统结束后可以更流畅地使用系统(因为对资源的锁定较少)。

次佳办法

只有通过以下方式才能令人满意地解决:

apt-get purge apt-xapian-index

这从系统中删除了错误的程序,我相信我的笔记本电脑不会开始使用100%CPU,同时会再次破坏硬盘驱动器。

第三种办法

同意几分钟内将CPU使用率保持在100%不会造成任何伤害。

您可以随时使用:

acpi -tf

如果需要,请检查系统温度。

另外,您可能想尝试调整进程的优先级,而不是终止进程。

首先找到进程ID:

pgrep update-apt-xapian-index

然后设置优先级(-20最高,19最低):

renice 19 -p PID

这样会将更新过程设置为最低优先级。完成该过程将花费更长的时间,但会使系统在运行时可用。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8213.html,未经允许,请勿转载。