去年 10 月,我在新买的 HP Envy i7-6700 CPU(基于 x64 的 3.4GHz 4 核 8 处理器、16 GB 内存、2TB 硬盘)上安装了 ubuntu 16.04 LTS,它运行正常,直到圣诞节假期前夕,它变得非常慢,有时窗口框架是灰色的。它似乎卡在了某个地方。
答案1
和另一个答案一样,我的解决方案是在 BIOS 上禁用 SpeedStep。我发现我的 CPU 运行速度变慢了。我的 CPU 应该以 1800 MHz 运行,但它以 1000 MHz 运行。您可以使用几个 shell 命令查看当前 CPU 速度,例如:
lscpu
或者:
cat /proc/cpuinfo
看来我的充电器出了问题,这导致 Ubuntu 将 CPU 置于低消耗模式。
答案2
我在 Dell Precision M4800 上运行 Ubuntu 16.04。今天,我的系统突然变得非常慢。我在 Google 上搜索了这个问题,找到了这里。
我通过启动 BIOS 并禁用一些旨在在工作量不大时降低 CPU 功耗的电源管理功能解决了这个问题。重新启动进入 Ubuntu 后,我的系统又恢复了正常运行的速度。
我之前的笔记本电脑也遇到过这个问题——不知何故,Ubuntu 似乎有可能让英特尔 CPU 永久地“卡”在低功耗、低性能配置中。
答案3
当其中一个资源不足时,盒子就会变慢
- 中央处理器
- 内存
- 网络 IO(网络或任何网络的带宽)
- 磁盘 IO(存储驱动器读/写过载)
当它很慢时,在终端窗口(ctrl-alt-t)中发出此命令以显示使用进程的顶级资源
top
这是输出...注意load average
第一行的右侧
top - 11:48:11 up 3 days, 8 min, 1 user, load average: 0.23, 0.39, 0.54
Tasks: 276 total, 1 running, 272 sleeping, 0 stopped, 3 zombie
%Cpu(s): 1.8 us, 0.7 sy, 0.0 ni, 95.2 id, 2.3 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 16326792 total, 6946732 free, 1726764 used, 7653296 buff/cache
KiB Swap: 16669692 total, 16669692 free, 0 used. 13860968 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17093 stens 20 0 1629772 446180 121904 S 5.6 2.7 137:51.51 firefox
14358 stens 20 0 1390800 420448 113728 S 4.2 2.6 0:35.42 Web Content
1219 etcd 20 0 639392 28764 12468 S 2.8 0.2 9:24.84 etcd
1531 root 20 0 470212 72960 56564 S 1.4 0.4 25:49.02 Xorg
2718 stens 20 0 1266236 112712 61796 S 1.4 0.7 52:15.46 compiz
2757 stens 20 0 506036 25220 19440 S 1.4 0.2 32:02.48 indicator-multi
3228 stens 20 0 712920 69960 35624 S 1.4 0.4 2:51.65 gnome-terminal-
3488 root 20 0 251432 53740 24132 S 1.4 0.3 5:33.92 mongod
13335 root 20 0 0 0 0 S 1.4 0.0 0:01.17 kworker/u16:3
通常当一个盒子运行缓慢时,它load average
会出现超过 5 个左右 YMMV ...下面列出的COMMAND
是资源消耗最大的有序列...当它运行缓慢时,杀死任何减慢它速度的进程,以确认你找到了行为不良的进程...运行时top
它会每隔几秒自动刷新一次,但是如果着急按空格键强制刷新...按下键m
将重点显示内存密集型进程...要杀死最消耗资源的进程,只需按下键,k
您可以从中输入选项,或者只需按回车键
以上与互联网带宽不足导致速度缓慢无关。如果您所说的缓慢是指浏览器速度缓慢,那么简单的检查是http://beta.speedtest.net/
替代方案top
是
htop
atop
iotop
调查缓慢的另一种方法是查看系统错误是否被踢入系统日志...问题
dmesg
dmesg --time-format=iso # show timestamp
查找条目(在终端中向上滚动,按住 Shift 然后按下键page up
...或滚动鼠标中键)重要的条目显示为红色或出现错误相关然后研究它们...如果你正在运行一些不适合你的硬件的流氓驱动程序或无法与其他驱动程序很好地配合使用,那么它的冲突行为可能会表现为缓慢...清空以前的条目问题
sudo dmesg -c
设置 dmesg 问题的实时监控
watch "dmesg | tail -20"
这里有更多日志需要检查
cat /var/log/syslog
cat /var/log/kern.log
让我们知道你的情况 - 这当然是可以解决的......Linux 的一个主要优点是它有效地利用硬件以及调整一切的能力
答案4
我来这里是因为我的 ubuntu 突然变得很慢,鼠标指针冻结并跳动,视频跳动并且声音剪辑。这些解决方案都对我没用,但我在这里写下来以防有人觉得有用,如果有人能做些什么,请阅读这篇文章。我使用不同的内核版本启动解决了这个问题,每当我启动最新的更新(对我来说是 4.4.0-169)时,它就会变慢,但是当我使用任何以前的版本启动时,它运行良好。新版本发生了一些事情。