去年 10 月,我在新购买的 HP Envy i7-6700 CPU(基于 x64 的 3.4GHz 4 核 8 处理器,16 GB 内存,2TB 硬盘)上安装了 ubuntu 16.04 LTS,直到圣诞节假期变得很慢,有时是灰色的窗框。它似乎卡在某个地方。
小智 11
作为另一个答案,我的解决方案是在 BIOS 上禁用 SpeedStep。我发现我的 cpu 运行速度较慢。我的 CPU 应该运行在 1800MHz,但运行在 1000MHz。您可以使用多个 shell 命令查看当前的 CPU 速度,例如:
lscpu
Run Code Online (Sandbox Code Playgroud)
或者
cat /proc/cpu
Run Code Online (Sandbox Code Playgroud)
我的充电器似乎有问题,这使 Ubuntu 将 CPU 置于低功耗模式。
当这些资源之一不足时,盒子会变慢
当它在终端窗口( ctrl-alt-t )中缓慢发出此问题时,使用进程显示顶级资源
top
Run Code Online (Sandbox Code Playgroud)
这是输出...注意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
Run Code Online (Sandbox Code Playgroud)
通常,当一个盒子运行缓慢时,它load average会出现超过 5 个左右的 YMMV ...下面列出的COMMAND是顶级资源消耗者的有序列...当它缓慢杀死任何减慢速度的进程时,以确认您发现了不良行为进程...运行时top它将每隔几秒自动刷新一次,但如果匆忙按空格键强制刷新...击中键 m将集中注意力显示内存饥饿的进程...杀死最耗资源的进程只需击您可以通过该键k输入选项或直接按 Enter 键
以上与由于互联网带宽不足而导致速度缓慢无关。如果“慢”意味着浏览器很慢,那么一个简单的检查是http://beta.speedtest.net/
替代方案top是
htop
atop
iotop
Run Code Online (Sandbox Code Playgroud)
调查速度缓慢的另一种方法是查看系统错误是否被记录到系统日志中......问题
dmesg
dmesg --time-format=iso # show timestamp
Run Code Online (Sandbox Code Playgroud)
查找条目(在终端中向上滚动,按住 Shift 然后按键page up...或滚动鼠标中滚轮按钮)重要条目显示为红色或出现相关错误,然后研究它们...如果您运行的是一些流氓驱动程序,则不调整到您的硬件或无法与其他硬件配合良好,那么其冲突行为可能会表现为缓慢......清空先前的条目问题
sudo dmesg -c
Run Code Online (Sandbox Code Playgroud)
设置 dmesg 问题的实时监控
watch "dmesg | tail -20"
Run Code Online (Sandbox Code Playgroud)
这里有更多要检查的日志
cat /var/log/syslog
cat /var/log/kern.log
Run Code Online (Sandbox Code Playgroud)
让我们知道您的进展如何 - 这当然是可以解决的...Linux 的一个主要优点是它有效地利用硬件以及调整一切的能力
小智 5
我在 Dell Precision M4800 上运行 Ubuntu 16.04。今天,我的系统突然变得非常慢。谷歌搜索这个问题把我带到了这里。
我通过启动进入 BIOS 并禁用一些电源管理功能来解决这个问题,这些功能旨在在没有什么工作要做时降低 CPU 功耗。重新启动到 Ubuntu 后,我的系统再次正常运行。
我以前的笔记本电脑也遇到过这个问题——不知何故,Ubuntu 似乎有可能让英特尔 CPU 永久“卡在”低功耗、低性能的配置中。
| 归档时间: |
|
| 查看次数: |
88460 次 |
| 最近记录: |