
我在 32 核的多核 CPU 上运行 ubuntu。当我使用 top 命令检查 CPU 使用率时,有时它会显示超过 100%,例如 340%、650% 等。我做了一些调查,发现它实际上是不同内核的使用率总和。例如,如果第一个 cpu 使用率为 20%,第二个为 30%,第三个为 40%,其余为 0%,则“top”显示 20+30+40=90%。
它有点令人困惑和误导。我相信 top 命令应该通过计算所有内核的使用情况来显示 0 到 100 之间的 CPU 使用情况。在我上面的例子中,我期望 -(90*100)/3200 =2.8125% 。这是 top 命令的错误吗?是否应该将其视为未来版本的增强功能?请指教
我已经将我的笔记本电脑(联想 Z50-70)从 15.10 升级到了 Ubuntu 16.04,它有一个 i7 CPU 和 8G 内存。我一直在安装更新。我在 Gnome 桌面环境 (GDM) 中使用 ubuntu。
最近我遇到了一个奇怪的问题,我的 CPU(包括所有 4 个内核)被一些进程 100% 使用,例如gnome-software(Gnome 软件)和fwupd(固件更新守护程序)。这使我的工作下降。如果我什至杀死这些进程,它们就会重新开始。
是否有针对这些进程不使用 100% CPU 的解决方案。而且我不希望回答说使用该cpulimit实用程序为这些进程配置 CPU 数量。我发现这是 Ubuntu 中的一个核心问题,我期待这个问题的真正解决方案。
到目前为止,我尝试过的是,
删除我添加的那些 PPA,除了用于检查更新的官方 PPA。那没有用!附上htop这些过程的屏幕截图。
我打算在接下来的几天内更换笔记本电脑的 CPU。
我应该对 Ubuntu 有什么期待吗?像第一次较慢/不同的开始,还是应该完全重新安装 Ubuntu?
它们都是 64 位架构。
稍后编辑:几周后,我可以自豪地说,Linux 真的很棒!更换 CPU 后,我的笔记本电脑运行良好。
作为旁注,我的 Windows 也没有任何额外的工作。
当我没有其他程序运行时,compiz至少占用我 40% 的 CPU。
这是正常的吗?如果它是正常的,无论如何我可以让这个程序占据更小的百分比吗?
我正在尝试在 Terminator 中运行一堆与游戏服务器相关的脚本。唯一的问题是,当我这样做时,终结者会检测到我所有的 CPU 内核并且 PC 滞后。有什么方法可以启动它,但让它以为我只有 1 个 CPU 内核?
我是 Ubuntu 的新手,想禁用涡轮增压。我试过,cpufreq但我不能让它工作。有没有其他方法可以做到。
在 Windows 中,就像将 CPU 速度从 100 更改为 99 一样简单。
我在 ubuntu 上使用 python 进行文本分析。尽管程序进行了大量工作,但系统监视器中显示的 CPU 使用率始终保持在 12%。
我将程序的优先级从 更改为Normal,Very High但没有任何效果。
什么限制了我的 python 程序可以获得的 CPU 使用量,我该如何改变它,以便程序可以利用更多的 CPU 能力?
我的 Ubuntu 问题之一是,当我的 PC 超载时,我的 Ubuntu 系统挂起,我尝试通过手动打开 CD-ROM 驱动器来强制中断并访问系统监视器以关闭某些任务来使其响应。
在 Windows 中,当这种情况发生时,我通常可以通过按Ctrl+ Alt+Del切换到任务管理器来摆脱它,这通常可以让我摆脱挂起的情况。
所以,我想知道:是有什么我可以做的Ubuntu逃脱悬挂情况(如按?Ctrl+ Alt+Del在Windows上)?
更新:
根据@Grumpy_Old_Man信息请求:
您使用的是什么处理器以及它的年龄。早期的 Ryzen CPU 存在一个已知问题,它在低负载下挂起。 bugzilla.kernel.org/show_bug.cgi?id=196683
我的CPU信息:
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 142
model name : Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
stepping : 9
microcode : 0xca
cpu MHz : 3278.317
cache size : 4096 KB
physical id : 0
siblings …Run Code Online (Sandbox Code Playgroud) 我想知道您是否可以在顶角(在音量和 WiFi 之类的旁边)添加一个小部件或类似的东西,以显示 CPU 和 RAM 的当前使用情况。我知道你可以在 Gnome2 中添加这样的东西,尽管我在 Unity 或 Gnome3 中找不到这样的功能。