Dlaczego mój ubuntu 16.04 LTS nagle stał się bardzo wolny?

13

Zainstalowałem ubuntu 16.04 LTS w październiku ubiegłego roku na nowo zakupionym procesorze HP Envy i7-6700 (4-rdzeniowe procesory 8-procesorowe 3,4 GHz 8 GHz, 16 GB RAM, dysk twardy 2 TB), działało OK, aż tuż przed Święta Bożego Narodzenia, kiedy zrobiło się bardzo wolno, czasami szara rama okna. Wydaje się, że gdzieś utknął.

Jinstone
źródło
Wygląda na to, że jest związany z przeglądarką internetową lub LibreOffice, Java
Jinstone
Sprawdź w plikach dziennika, a konkretnie w dziennikach aktualizacji i sprawdź, co zostało zaktualizowane w czasie, gdy wszystko zaczęło zwalniać, a następnie zaktualizuj pytanie, podając odpowiednie informacje, może pomóc zawęzić sytuację. możesz przejść do / var / log, sprawdzić pliki w dowolnym katalogu związanym z aktualizacjami. pliki można otwierać w gedit lub innym czytniku dokumentów prawym przyciskiem myszy. Konieczne może być także przejrzenie zarchiwizowanych plików .gz
Chris
Po ponownym uruchomieniu uruchomił się komunikat o błędzie: „Niestety, w systemie Ubuntu 16.04 wystąpił błąd wewnętrzny” Zdecydowałem się wysłać raport o błędach, aby pomóc zidentyfikować problem. Patrzyłem na syslog, daje mnóstwo błędu GBus na org.freesktop.PolicyKit1.Error.Failed, odmowa dostępu na .cache / dconf / user, gnome-software 1739 ...
Jinstone
Zobacz ten wątek na ten sam temat. askubuntu.com/questions/761745/…
oldfred
To może nie być twoja sprawa, ale była moja. Używam również Linuksa, wypróbowałem wszystkie te wskazówki, ale prawdziwą przyczyną było przegrzanie procesora. Zdemontowałem cały notebook, odblokowałem kanały powietrzne i stałem się szybki jak wtedy, gdy go kupiłem. Oczywiście problem nie dotyczy systemu operacyjnego.
dellasavia

Odpowiedzi:

7

Inną odpowiedzią było rozwiązanie SpeedStep w systemie BIOS. Dowiedziałem się, że mój procesor działa wolniej. Mój procesor powinien działać z częstotliwością 1800 MHz, ale działał z częstotliwością 1000 MHz. Możesz zobaczyć aktualną prędkość procesora za pomocą kilku poleceń powłoki, np .:

lscpu

lub

cat /proc/cpu

Wygląda na to, że wystąpił problem z moją ładowarką, który sprawił, że Ubuntu przełączyło procesor w tryb niskiego zużycia.

Alberto Alvarez
źródło
2
Niesamowite, po prostu odłączyłem ładowarkę i zaczęło działać jak wcześniej. Spróbuję wyłączyć SpeedStep, ale miło byłoby wiedzieć, jak to naprawić w Ubuntu (Razer Blade Stealth tutaj (
Guerlando OCs,
Mam Thinkpad13, a ładowanie przez USB-C powoduje, że Ubuntu zwalnia do indeksowania.
Konstantin Schubert
Wyłączyłem SpeedStep na moim komputerze i stało się ono bardzo wolne.
Jaumzera,
5

Mam Ubuntu 16.04 działający na Dell Precision M4800. Dzisiaj mój system nagle stał się wyjątkowo wolny. Sprawa Google go tu sprowadziła.

Rozwiązałem ten problem, uruchamiając system BIOS i wyłączając niektóre funkcje zarządzania energią zaprojektowane w celu zmniejszenia zużycia energii przez procesor, gdy jest mało pracy. Po ponownym uruchomieniu w Ubuntu mój system znów działa tak szybko, jak zwykle.

Miałem ten problem również z poprzednim laptopem - wydaje się, że Ubuntu może trwale utknąć procesor Intel w konfiguracji o niskiej mocy i niskiej wydajności.

Max Wallace
źródło
3
Byłoby wspaniale, gdybyś powiedział nam, które ustawienia.
Kazim Zaidi
@KazimZaidi Przepraszamy, nie pamiętam, jakie były ustawienia. Były co najmniej dwa i nie sprawdziłem, czy wszystkie są konieczne. Nie mam tutaj żadnej specjalnej wiedzy, więc trudno byłoby mi szczegółowo zdiagnozować problem.
Max Wallace
3

gdy powolnie wydaje to w oknie terminala (ctrl-alt-t), aby wyświetlić górny zasób za pomocą procesów

top

oto wynik ... zawiadomienie load averagepo prawej stronie pierwszego rzędu

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                                                   

zwykle wydaje się powolny, gdy osiągnie load averageponad 5, więc YMMV ... na liście COMMANDznajduje się uporządkowana kolumna najlepszych zasobów konsumentów ... gdy jego powolne zabijanie, którykolwiek proces spowalnia go, aby potwierdzić, że znalazłeś proces złego zachowania ... podczas działania topbędzie odświeżał się automatycznie co kilka sekund, ale jeśli w pośpiechu wciśniesz spację, aby wymusić odświeżenie ... naciśnięcie klawisza mskupi uwagę na pokazywaniu procesów głodnych pamięci ... aby zabić najbardziej zużywający się proces, wystarczy nacisnąć klawisz, kz którego możesz wpisać opcje lub po prostu nacisnąć Enter

Powyżej nie ma nic wspólnego z powolnością z powodu niewystarczającej przepustowości łącza internetowego. Jeśli przez „powolny” rozumiesz, że przeglądarka działa wolno, prosty test to http://beta.speedtest.net/

Alternatywami top

htop
atop 
iotop  

Inną drogą do zbadania powolności jest sprawdzenie, czy błędy systemowe są zapisywane w dzienniku systemowym ... problem

dmesg

poszukaj wpisów (aby przewinąć w górę, przytrzymaj klawisz Shift, a następnie naciśnij klawisz page up... lub obróć środkowy przycisk rolki myszy) ważne wpisy są wyświetlane na czerwono lub pojawiają się związane z błędami, a następnie poszukaj ich ... jeśli używasz jakiegoś nieuczciwego sterownika dostrojony do twojego sprzętu lub nie działa dobrze z innymi, wtedy jego konfliktowe zachowanie może objawiać się spowolnieniem ... w celu usunięcia problemu z wcześniejszymi wpisami

sudo    dmesg -c

skonfigurować monitorowanie w czasie rzeczywistym problemu dmesg

watch "dmesg | tail -20"

Oto więcej dzienników do sprawdzenia

cat /var/log/syslog

cat  /var/log/kern.log 

Daj nam znać, jak sobie radzisz - z pewnością jest to możliwe do rozwiązania ... główną zaletą Linuksa jest wydajne wykorzystanie sprzętu, a także możliwość sterowania pod kontrolą, aby wszystko dostosować

Scott Stensland
źródło
automatyczne odświeżanie htop, jeśli nie jest zainstalowane, po prostu zainstaluj to sudo apt install htop ma te same informacje, ładuje średnie na końcu itp.
Chris
Dodatkowa zaleta, o której zapomniałem wspomnieć, możesz zabić proces z poziomu htopa, podświetlając i naciskając odpowiedni klawisz F
Chris
@ Scott Stensland load averagejest związany z liczbą rdzeni, które uważam. Jeśli jego procesor ma 4 rdzenie, średnia wartość obciążenia nie powinna zostać przekroczona 4.
zbieg
@MilosM tak, jest związany z rdzeniami, ale wspomniałem o nim jako punkcie wyjścia ... jeśli jest wolny i load averageniski (mniej niż powiedzmy 5), to powolność nie jest związana z brakiem procesora / pamięci RAM ...
Scott Stensland
@Jinstone Proponuję taki, którego często używam w pracy. atop. Może wykonywać różne kontrole. Nie, czy jest on zainstalowany w Ubuntu, czy nie apt-get install atop, i uruchomić go, aby sprawdzić każdą sekundę jak: atop -n 1. Stamtąd możesz filtrować różne rzeczy.
zbieg
3

Zainstaluj pakiet o nazwie i7z i uruchom go. Pokaże ci, czy Twoja jednostka centralna działa z pełną prędkością, a dławienie procesora (= niższa prędkość) nie jest aktywne.

Alan Staney
źródło
0

Przybyłem tutaj, ponieważ nagle moje ubuntu jest naprawdę wolne, wskaźnik myszy zawiesza się i skacze, wideo skacze i wycina dźwięk. Żadne z tych rozwiązań mi nie pomogło, ale piszę to tutaj na wypadek, gdyby ktoś uznał to za przydatne, i jeśli ktoś, kto może coś zrobić, przeczytaj to. Rozwiązałem ten problem podczas uruchamiania z inną wersją jądra, za każdym razem, gdy uruchamiam ostatnią aktualizację (dla mnie to 4.4.0-169), staje się ona wolna, ale kiedy uruchamiam się z jakąkolwiek poprzednią, działa ładnie. Coś się stało z nowymi wersjami.

Roy
źródło
Witamy w AskUbuntu, powinieneś odpowiedzieć na pytanie z jasnym opisem, czy mógłbyś to szczegółowo edytować, co zrobiłeś, sposób na zrobienie tego. Na przykład użyte polecenie. To sprawia, że ​​ludzie rozumieją lepiej.
Sadaharu Wakisaka,