Wysokie użycie procesora, nawet gdy żadna aplikacja nie jest uruchomiona (komputer stacjonarny)

11

Zawsze mam wysokie zużycie procesora w Ubuntu w każdej wersji, z której korzystałem. Korzystam z Ubuntu od wersji 10.04.

Moje użycie procesora nawet w stanie bezczynności wynosi ponad 30% na każdy rdzeń (w przeciwieństwie do systemu Windows 7 używa tylko 5%), dzięki czemu mój procesor ma bardzo wysoką temperaturę. Nawet moi przyjaciele również mieli ten sam problem. Nie rozwiązano tego nawet teraz w 13.04. Nie mówię tego po prostu, instalując Ubuntu tylko w moim systemie, ale przetestowałem go z procesorami jedno- i wielordzeniowymi z kartami graficznymi i bez nich, wszystkie konfiguracje dały mi takie same wyniki.

Proszę, niech ktoś pomoże mi rozwiązać ten problem, ponieważ doświadczam tego od lat.

Obecnie moja konfiguracja systemu to

  • Procesor AMD Phenom x6 1100t
  • Karta graficzna AMD Radeon HD 6770 GDDR5
  • 4 GB pamięci RAM
  • Dysk twardy 1 TB
Murali Krish
źródło
Co mówi Monitor systemu? Czy są jakieś procesy poza kontrolą pochłaniające zasoby?
Richard

Odpowiedzi:

16

Najpierw powinieneś dowiedzieć się, jaki proces pochłania procesor.

  • otwórz terminal za pomocą ctrl+ alt+t
  • wykonać polecenie top
  • zwróć uwagę na proces wykorzystujący najwięcej procesorów

Jeśli proces nie jest procesem systemowym, zabij go za sudo pkill [processname]pomocą [processname]nazwy procesu, który chcesz zabić. Jeśli jest to proces systemowy, nie zabijaj go, ale spróbuj wyszukać w Google jego nazwę i dowiedzieć się, jakie funkcje wykonuje w Ubuntu. Następnie możesz przystąpić do jego wyłączenia (np. W ustawieniach systemu).

Joren
źródło
1
dziękuję za odpowiedź koleś :). pomogło mi to monitorować cały proces, ale nie rozwiązało problemu :(
Murali Krish
2
Możesz również znaleźć htopnieco łatwiejsze do odczytania i zrozumienia. sudo apt install -y htop
Ben Yanke
6

Mimo że nie masz otwartego programu na pulpicie, na komputerze wciąż działa wiele procesów. W systemie Windows można użyć Menedżera zadań, aby sprawdzić, które procesy są uruchomione. W systemie Ubuntu korzystasz z Monitora systemu (Aplikacje, Narzędzia systemowe, Monitor systemu). Kliknij kolumnę% procesora, aby najpierw uporządkować według świni procesora, a wkrótce zobaczysz, które procesy są winne.

Prawdopodobni kandydaci:

  1. gnome-system-monitor sam, ponieważ, cóż, uruchamiasz go i robi rzeczy.

  2. tracker-miner-fs, czyli usługa indeksowania plików. Przejdź do Aplikacje, Narzędzia systemowe, Preferencje, Wyszukiwanie i indeksowanie i wybierz „Tylko podczas korzystania z komputera”. Niestety nie ma przełącznika „wyłączony”, ale można osiągnąć ten sam wynik, przesuwając suwak „Zatrzymaj indeksowanie, gdy ilość miejsca na dysku jest poniżej”, do naprawdę wysokiej wartości.

  3. compiz, który jest kompozytowym komputerem stacjonarnym. Spróbuj przejść do aplikacji, narzędzi systemowych, preferencji, Menedżera ustawień CompizConfig i wyłączyć wszystkie (prawdopodobnie niepotrzebne) cukierki.

Nawet jeśli wszystkie rdzenie procesora są ustawione na 30%, procesor nie powinien się nadmiernie nagrzewać. Rozważ usunięcie kurzu z radiatora i / lub przejście na lepszy.

Phoeey
źródło
Dziękuję za odpowiedź, ale nie ma takiego procesu, a 30% jest tylko przy starcie, po kilku minutach osiąga 50% i dalej, co mnie denerwuje. Czy jest jakiś błąd w narzędziu do monitorowania systemu lub w samym systemie operacyjnym?
Murali Krish,
0

Używam Ubuntu 14.04LTS na laptopie Dell Latitude E6400. Odkryłem, że wyłączenie ładowarki w systemie BIOS rozwiązuje problem nadmiernego wykorzystania procesora.

Najprawdopodobniej było to spowodowane nadmiernym poborem prądu (i temperaturą) przez ładowarkę podczas próby naładowania uszkodzonego akumulatora.

Wypróbowałem wiele rozwiązań związanych z wykorzystaniem compiz i Xorg, ale nie mogłem rozwiązać problemu. Utrzymywanie niskiej temperatury i prędkości rdzenia wydaje mi się rozwiązaniem problemu.

Zobacz obraz temperatury procesora pod kontrolą . (Psensor monitoruje temperaturę, a wskaźnik - selektor cpufreq wybiera najniższą możliwą prędkość rdzenia 800 MHz). Dzięki temu zachowaniu system bardzo dobrze reaguje na żądania użytkowników. Ale co ciekawsze, zwróć uwagę na podstawowe planowanie i wykorzystanie w mniej więcej tej samej temperaturze w trybie Turbo (2,40 GHz).

Baran
źródło