Почему моя Ubuntu 16.04 LTS вдруг стала очень медленной?


13

Я установил Ubuntu 16.04 LTS в октябре прошлого года на свой недавно купленный процессор HP Envy i7-6700 (4-ядерный 8-процессорный процессор с процессором x64 на базе 3,4 ГГц, 16 ГБ ОЗУ, жесткий диск 2 ТБ), он работал нормально до того момента, когда Рождественские праздники, когда стало очень медленно, иногда серая оконная рама. Кажется, застрял где-то.


Похоже, это связано с интернет-браузером, или, LibreOffice, Java
Jinstone

Проверьте файлы журналов, в частности журналы обновлений, и проверьте, что было обновлено в то время, когда вещи начали замедляться, а затем обновите свой вопрос соответствующей информацией, которая может помочь сузить круг вопросов. Вы можете перейти в / var / log и проверить файлы в любом каталоге, который связан с обновлениями. Вы можете открыть файлы в gedit или другом приложении для чтения документов, щелкнув правой кнопкой мыши. Вам также может понадобиться просмотреть архивированные файлы .gz
Крис

Он только что показал сообщение об ошибке, когда я перезагрузил его: «Извините, в Ubuntu 16.04 произошла внутренняя ошибка» Я решил отправить отчет об ошибке, чтобы помочь выявить проблему. Я посмотрел на системный журнал, он дает массу ошибок GBus на org.freesktop.PolicyKit1.Error.Failed, в .cache / dconf / user, gnome-software отказано в разрешении 1739 ...
Jinstone

Смотрите эту тему по той же проблеме. askubuntu.com/questions/761745/…
oldfred

Это может быть не ваш случай, но это был мой. Я тоже пользуюсь linux, перепробовал все эти советы, но настоящей причиной стал перегрев процессора. Я разбираю весь ноутбук, не засорял воздуховоды и стал быстрым, как когда я его купил. Очевидно, что проблема не в операционной системе.
Делласавиа

Ответы:


7

Как и другой ответ, мое решение было отключить SpeedStep в BIOS. Я узнал, что мой процессор работает медленнее. Мой процессор должен работать на частоте 1800 МГц, но работает на частоте 1000 МГц. Вы можете увидеть текущую скорость процессора, используя несколько команд оболочки, например:

lscpu

или

cat /proc/cpu

Кажется, с моим зарядным устройством была проблема, и это заставило Ubuntu перевести процессор в режим низкого потребления.


2
Круто, просто отключил зарядное устройство, и оно заработало как раньше. Я попытаюсь отключить SpeedStep, но было бы неплохо узнать, как это исправить в Ubuntu (Razer Blade Stealth здесь (
OCs Guerlando

У меня есть Thinkpad13 и зарядка через USB-C заставляет Ubuntu замедляться до ползания.
Константин Шуберт

Я отключил SpeedStep на моей машине, и он стал очень медленным.
Яумзера

5

У меня Ubuntu 16.04 работает на Dell Precision M4800. Сегодня моя система неожиданно стала очень медленной. Поиск в Google привел меня сюда.

Я исправил проблему, загрузившись в BIOS и отключив некоторые функции управления питанием, предназначенные для снижения энергопотребления процессора, когда мало что нужно сделать. После перезагрузки в Ubuntu моя система снова работает как обычно.

У меня была эта проблема и с предыдущим ноутбуком - каким-то образом кажется, что Ubuntu может навсегда «застрять» ЦП Intel в конфигурации с низким энергопотреблением и низкой производительностью.


3
Было бы здорово, если бы вы сказали нам, какие настройки.
Казим Заиди

@KazimZaidi Извините, я не помню, какие у них были настройки. Их было как минимум два, и я не проверял, все ли они нужны. У меня нет никаких специальных знаний, поэтому мне было бы трудно диагностировать проблему подробно.
Макс Уоллес

3

когда его медленно выдают это в окне терминала (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из которой Вы можете ввести параметры или просто нажмите Enter

Выше не имеет ничего общего с медлительностью из-за недостаточной пропускной способности интернета. Если под медленным вы имеете в виду медленный браузер, то простая проверка - http://beta.speedtest.net/

Альтернативы topявляются

htop
atop 
iotop  

Другой способ исследовать медлительность - посмотреть, не попадают ли системные ошибки в системный журнал ... проблема

dmesg

ищите записи (чтобы прокрутить вверх в терминале, удерживая нажатой клавишу Shift, затем нажмите клавишу page up... или прокрутите среднюю кнопку ролика мыши) важные записи отображаются красным цветом или отображаются с ошибками, а затем исследуйте их ... если вы работаете с каким-то мошенником, настроен на ваше оборудование или не может хорошо играть с другими, тогда его противоречивое поведение может проявиться в медлительности ... чтобы очистить предыдущую проблему записей

sudo    dmesg -c

настроить монитор в реальном времени проблемы dmesg

watch "dmesg | tail -20"

Вот еще журналы для изучения

cat /var/log/syslog

cat  /var/log/kern.log 

Дайте нам знать, как вы поживаете - это, безусловно, решаемо ... главное преимущество linux - это эффективное использование аппаратного обеспечения, а также возможность под рукой контролировать все, что нужно.


htop автоматически обновляется, если он не установлен, просто установите его sudo apt install htop имеет ту же информацию, средние значения загрузки на кончике и т. д.
Chris

Дополнительное преимущество, о котором я забыл упомянуть, вы можете убить процесс из htop, выделив и нажав соответствующую клавишу F
Крис

@ Скотт Стенслэнд load averageсвязан с количеством ядер, которые я считаю. Если его процессор имеет 4 ядра, то средняя нагрузка не должна превышаться 4.
Беглец

@MilosM да, это связано с ядрами, но я упомянул это как отправную точку ... если он медленный и load averageнизкий (меньше, чем, скажем, 5), то медлительность не связана с нехваткой CPU / RAM ...
Скотт Стенсланд

@Jinstone Я предлагаю один, который я часто использую в своей работе. atop, Он может выполнять различные проверки. Не уверен , что он установлен в Ubuntu, если нет apt-get install atop, и запустите его , чтобы проверить каждую секунду , как: atop -n 1. Вы можете отфильтровать различные вещи оттуда.
Беглец

3

Установите пакет с именем i7z и запустите его. Он покажет вам, работает ли ваш процессор на полной скорости, а дросселирование процессора (= более низкая скорость) не активно.


0

Я пришел сюда, потому что внезапно моя Ubuntu очень медленно, курсор мыши зависает и скачет, видео скачет и обрезка звука. Ни одно из этих решений не помогло мне, но я пишу это здесь на случай, если кто-то посчитает это полезным, и если кто-то, кто может что-то сделать, прочитает это. Я решил эту проблему, загрузившись с другой версией ядра, каждый раз, когда я загружаю последнее обновление (для меня это 4.4.0-169), оно замедляется, но когда я загружаюсь с любой предыдущей версией, она работает хорошо. Что-то случилось с новыми версиями.


Добро пожаловать в AskUbuntu, вы должны ответить на вопрос с четким описанием, не могли бы вы отредактировать это подробно, что вы делали, как это сделать. Например, команда, которую вы использовали. Это заставляет людей лучше понимать.
Садахару Вакисака
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.