Questions tagged «cpu-load»

系统负载是计算机系统当前正在执行的工作量的度量。


2
在更新过程中,appstreamcli挂起了100%CPU使用率
appstreamcli不断使用100%的内核会导致笔记本电脑过热。我唯一的解决方案是杀死它。这是截图top: 我可以appstreamcli用或杀死。但是一旦完成,该过程将再次返回并挂起更新。如果然后杀死它,则会得到以下输出:sudo kill pidsudo killall appstreamclisudo apt updateappstreamcli Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi' E: Sub-process returned an error code 这个过程是什么?为什么要使用这么多的CPU?



1
apport-gtk在Ubuntu上启动时100%CPU使用率(14.04 LTS)
我在启动时始终通过apport-gtk获得100%的CPU使用率,如下所示。 根据https://wiki.ubuntu.com/Apport的介绍,Apport甚至不应该在我的计算机上运行,​​因为它不是beta版本(尽管我从14.04 LTS Beta 2升级到了发行版)。 最后,我尝试了以下方法,但均无济于事: 1)如此处所述禁用分配:http : //linuxg.net/how-to-disable-the-apport-error-reporting-on-ubuntu-14-04-trusty-tahr/ $ cat /etc/default/apport # set this to 0 to disable apport, or to 1 to enable it # you can temporarily override this with # sudo service apport start force_start=1 enabled=0 2)我禁用了“系统设置”>“安全性和隐私”>“诊断”选项卡中的所有选项,如下所示。 简要系统信息: $ lsb_release -a No LSB modules are available. …
53 cpu-load  apport 

7
Ubuntu 18.04 gnome-shell高CPU使用率
我从17.04安装了18.04(短暂地经过了17.10,没有对其进行测试,然后跳至18.04),并且在gnome-shell上遇到了很高的CPU使用率,这几乎占用了所有可用的CPU时间: $ top top - 06:23:01 up 40 min, 3 users, load average: 3,30, 2,85, 2,09 Tareas: 249 total, 1 ejecutar, 195 hibernar, 0 detener, 0 zombie %Cpu(s): 24,4 usuario, 3,8 sist, 0,0 adecuado, 71,4 inact, 0,2 en espera, 0,0 hardw int, 0,3 softw int, 0,0 robar tiempo KiB Mem …

2
平均负载和CPU负载之间有什么区别?
这是top的输出: 顶-二十三时30分49秒达2点18,1个用户,加载平均:4.36,4.36,4.39 任务:总共105个,跑步2个,睡眠103个,停止0个,僵尸0个 Cpu: 3.6%us,8.0%sy,0.0%ni,73.4%id,9.0%wa, 1.1%hi,4.9%si,0.0%st 内存:总计2029820k,已使用1979312k,免费50508k,缓冲6828k 掉期:总5947384k,已使用0k,免费5947384k,已缓存1855304k 当CPU负载较低时,负载平均值如何才能较高。 负载平均如何计算?
35 cpu-load 

6
为什么Xorg占用那么多的内存和CPU?
大规模硬盘故障后,我最近重新安装了Ubuntu 11.04 Natty。 现在,由于某种原因,compiz和Xorg决定开始吃掉我的RAM和CPU-GB逐个GB是一个有趣的主意。以正常数量开始,但很快就膨胀到1-2 + GB,并开始使用我的大部分CPU。这以前从未发生过,但是我的硬件没有真正改变过。唯一的区别是,我干净地安装了11.04,而从10.10升级之前。 例如:昨晚重新启动了我的计算机。只有正在运行的程序是传输。今天早上回来-Xorg正在使用1.5GB RAM和超过50%的CPU。没有其他东西正在运行或安装。我根本没有激活任何花哨的Compiz插件。是什么赋予了? 我在具有8GB RAM的4倍AMD Athlon(tm)II X4 640处理器上运行11.04。我正在将集成的ATI Radeon HD3300 GPU与AMD Catalyst 11.5驱动程序一起使用-但是在11.4 AND内置fglrx驱动程序中也会发生此问题。 如果需要,我可以提供其他任何日志或sysinfo。
33 11.04  compiz  xorg  cpu-load  fglrx 

7
软件和更新程序在Ubuntu 16.04中消耗100%的CPU
我已经将具有i7 CPU和8Gigs Ram的笔记本电脑(联想Z50-70)从15.10升级到Ubuntu 16.04。我一直在不断安装更新。我将ubuntu与Gnome桌面环境(GDM)结合使用。 最近,我遇到了一个奇怪的问题,我的CPU(包括所有4个内核)被gnome-software(Gnome软件)和fwupd(固件更新守护程序)之类的某些进程100%使用。这使我的工作失败了。如果我什至杀死那些进程,它们又会重新开始。 有没有针对这些进程的解决方案,以不占用我100%的CPU。而且我也不想回答说使用cpulimit实用程序为这些进程提供CPU数量的问题。我发现这是Ubuntu中的一个核心问题,我期待该问题的真正解决方案。 到目前为止,我已经尝试过的是, 删除除官方PPA以外的用于检查更新的PPA。那没有解决!附上htop这些过程的屏幕截图。


8
Ubuntu 18.04 systemd-udevd使用高CPU,与wifi冲突
我最近从Kubuntu 17.10切换到Kubuntu 18.04(新安装)。问题在于该进程systemd-udevd一直在运行,并消耗90-100%的CPU负载。摆弄所有设备后,我发现这是因为WiFi!打开WiFi后,该过程开始运行,CPU负载达到100%。但是,每当我关闭WiFi时,它就会降为零!top开启WiFi时的结果如下: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 338 root 20 0 94336 51744 3120 S 44.7 0.6 0:35.50 systemd-udevd 24957 root 20 0 67936 25248 2860 R 40.4 0.3 0:23.85 systemd-udevd 328 root 19 -1 150720 53068 52264 S 4.3 0.7 0:07.61 …

4
监视每个用户的CPU总时间最公平的方法是什么?
在多用户系统上,我想以cpu时间的秒数衡量每个用户的CPU使用率。出于此测量的目的,我假设如果PID属于某个用户,则该用户正在导致CPU时间-也就是说,我忽略了守护进程和内核。 目前,我每五秒钟执行一次: 获取每个用户及其正在运行的PID ps aux 对于每一个PID,得到x的总和,UTIME,cutime,STIME和cstime从/proc/[pid]/stat 计算t = x / interval(高负载时间隔并不总是精确地为5秒) 如果运行此命令,则将获得明智的外观值。例如:该系统上的一个用户正在使用python(while True: pass)旋转,并且该系统每秒显示大约750毫秒的CPU时间。当系统挂起一会儿时,它报告了1600毫秒,时间间隔为1秒。这似乎是正确的,但我已了解,这些值可以是deceiptful,特别是考虑到我并不真正了解他们。 所以我的问题是这样的: 有一种公平,正确的方法来按用户衡量CPU负载? 该方法必须相当准确。该系统上可能有数百个用户,因此从中提取百分比ps aux将不够准确,尤其是对于许多软件喜欢生成的短寿命线程。 尽管这可能很复杂,但我绝对知道这是可能的。这是我的出发点: 内核跟踪进程的创建时间以及它在生命周期中消耗的CPU时间。每次时钟滴答,内核都会以当前时间更新系统和用户模式所花费的时间。—(来自Linux Documentation Project) 我要输入的值是用户在CPU上花费的秒数(秒),而不是系统负载或cpu使用率的百分比。 重要的是,我们在进程仍在运行时测量CPU时间。有些进程将仅持续半秒,有些进程将持续数月-我们需要同时捕获这两种类型,以便我们能够以精细的粒度考虑用户的CPU时间。
25 kernel  cpu-load  proc  uptime 

3
如何禁用hud服务?
hud服务不断吃我的CPU。这很麻烦,特别是因为我在Asus EEEPC中运行12.04。关于如何更改hud绑定有很多答案,但是我真正想知道是否有禁用或卸载hud-service的方法。 预先感谢,马科斯
24 cpu-load  hud 


1
为什么htop不显示与top相同的过程?
我有一台家庭服务器,有时以大约50%到70%的高CPU使用率运行。 在htop我最喜欢的进程管理器中,我可以按CPU使用率对进程进行排序,但是通常没有任何进程消耗的CPU超过0%。另一方面htop,如前所述,显示系统的整个CPU使用率约为50%。 我想对此有一个简单的解释,但我不知道。 也许有一些隐藏的过程?但是即使以root身份运行也不会显示更多进程。 编辑: 我调查了top,它显示了(至少)另外两个过程: 230 root 20 0 0 0 0 R 37.4 0.0 107:06.59 md127_raid5 20403 root 35 15 0 0 0 D 9.6 0.0 2:45.78 md127_resync 因此,我的mdadm raid当前正在重新同步,当我显示时已得到确认/proc/mdstat。(请参阅第一个评论。) 因此,这就引出了一个问题:“为什么htop不能显示与top相同的进程?”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.