Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Devilish
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 26 lut 2006, 22:07
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: Devilish »

Witajcie,
jestem świeżo upieczonym użytkownikiem 64-bitowej wersji Ubuntu 10.10. Instalacja i wstępna konfiguracja systemu przebiegła bez żadnych problemów i sprawiła mi wiele radości, jednak martwi mnie jedna rzecz. Mianowicie: po pewnym czasie ciągłego użytkowania systemu, albo po wykonaniu jakiejś "większej" operacji drastycznie wzrasta zużycie pamięci RAM. W swoim laptopie posiadam 3 GB pamięci RAM a jej użycie oscyluje niemal cały czas na poziomie 80-kilku procent. Sprawa wygląda w ten sposób zarówno przy wykonaniu polecenia top, jak i free -m, jednak w monitorze systemu wskaźnik zużycia pamięci wynosi kilkaset (500-800) MB.
Dlaczego wskazania różnią się tak bardzo? I które w tej sytuacji są bardziej wiarygodne?

Pozdrawiam,
DW

EDIT:
Dwa lub trzy razy laptop wyłączył mi się w powodu przekroczenia krytycznej termperatury. To, że system chłodzenia jest na pewno zanieczyszczony, to swoją drogą, jednak wcześniej (na Windows) takie rzeczy się nie zdarzały, bynajmniej nie tak często. Czy problem z pamięcią oraz z temperaturą procesora mogą mieć związek z 64-bitową wersją systemu?
Awatar użytkownika
oscarr
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 108
Rejestracja: 18 lip 2010, 12:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Inne
Architektura: x86

Odp: Niejasne zużycie pamięci RAM oraz problem z temperaturą

Post autor: oscarr »

Proponuję sprawdzić jaki proces zajmuje tyle pamięci. Skoro TOP pokazuje użycie (a nie zużycie), to powinien również pokazywać co używa takiej ilości pamięci.

Co do przegrzewania, to są 3 rzeczy do sprawdzenia:

1. Jak bardzo obciążony jest procesor ?
2. Czy zainstalowany jest jakiś kontroler dynamicznej zmiany częstotliwości CPU (np cpufreq)
3. Czy posiadasz aktualną wersję kernela (czy instalujesz aktualizacje polecane i proponowane ? czy tylko bezpieczeństwa?)
Na swoim komputerze odczułem błędy w jednej z wersji kernela. Przez tydzień (albo i 2) komputer przegrzewał się piekielnie, problem ustąpił po aktualizacji kernela.
Devilish
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 26 lut 2006, 22:07
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: Devilish »

Zainstalowałem system ponownie -- tym razem wersję 32-bitową. Zarówno w kwestii temperatury, jak i pamięci jest nieco lepiej. Zużycie pamięci po 2h i 41m używania i zaimportowaniu sporej ilości muzyki do Rhythmboxa wynosi 1,6GB.
Zdecydowanie najwięcej pożera Google Chrome. Rhythmbox, Compiz i Nautilius nieco mniej, a reszta programów raczej nie decyduje o całkowitym zużyciu. Za compiza już się wziąłem i zacząłem wyłączać niepotrzebne efekty.

Czy kontrolery częstotliwości CPU, jak wspomniany cpufreq, to coś porządanego?


PS. Mam nadzieję, że obecny tytuł celniej wpisuje się w regulamin.
Awatar użytkownika
oscarr
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 108
Rejestracja: 18 lip 2010, 12:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Inne
Architektura: x86

Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: oscarr »

Te "kontrolery" częstotliwości CPU to po prostu odpowiedniki oprogramowania dostarczanego przez producentów płyt głównych dla windows.

CPUfreq po zainstalowaniu (z centrum oprogramowania) uruchamia się przy starcie systemu i stale monitoruje obciążenie CPU w razie potrzeby zwiększając lub zmniejszając jego częstotliwość za pomocą dostępnych dla danego procesora sposobów.
Jak CPUFreq widzi procesor i czy w ogóle możliwe są zmiany częstotliwości pracy pokazuje komenda cpufreq-info
W moim wypadku to wygląda tak:

Kod: Zaznacz cały

desktop:~/Pulpit$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0 1
  maximum transition latency: 109 us.
  hardware limits: 1000 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.40 GHz, 2.20 GHz, 2.00 GHz, 1.80 GHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1000 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 2.50 GHz:7,77%, 2.40 GHz:0,32%, 2.20 GHz:0,35%, 2.00 GHz:0,42%, 1.80 GHz:5,47%, 1000 MHz:85,67%  (2311)
analyzing CPU 1:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0 1
  maximum transition latency: 109 us.
  hardware limits: 1000 MHz - 2.50 GHz
  available frequency steps: 2.50 GHz, 2.40 GHz, 2.20 GHz, 2.00 GHz, 1.80 GHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1000 MHz and 2.50 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 2.50 GHz:7,77%, 2.40 GHz:0,32%, 2.20 GHz:0,35%, 2.00 GHz:0,42%, 1.80 GHz:5,47%, 1000 MHz:85,67%  (2311)
Devilish
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 26 lut 2006, 22:07
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: Devilish »

Zainstalowałem właśnie cpufreq. W moim przypadku wygląda to tak:

Kod: Zaznacz cały

$ cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.00 GHz
  available frequency steps: 2.00 GHz, 1.60 GHz, 1.20 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.20 GHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.
  cpufreq stats: 2.00 GHz:4,95%, 1.60 GHz:0,77%, 1.20 GHz:94,27%  (62085)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 10.0 us.
  hardware limits: 1.20 GHz - 2.00 GHz
  available frequency steps: 2.00 GHz, 1.60 GHz, 1.20 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.20 GHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.20 GHz.
  cpufreq stats: 2.00 GHz:8,38%, 1.60 GHz:1,58%, 1.20 GHz:90,05%  (33607)
Nasze logi różnią się tylko dwa raz w parametrach: "CPUs which need to have their frequency coordinated by software". U Ciebie dwa razy widnieje wartość "0 1" u mnie raz 0 raz 1.
Awatar użytkownika
jacek8s
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 120
Rejestracja: 12 lut 2010, 02:42
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: jacek8s »

Wielu użytkowników komputerów po zainstalowaniu systemów 64-bitowych zauważa, że ich 3072 MB Ramu nie wystarcza do poprawnej pracy systemu.
Został bym na Twoim miejscu przy systemie 32-bitowym.
Są dwa powody:
- za mała ilość Ramu w Twoim sprzęcie,
- mniej aplikacji do systemu 64-bitowego.
Awatar użytkownika
lenonek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 195
Rejestracja: 12 lut 2007, 21:49
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: lenonek »

Ja używam 64 bitowej wersji i nie zanotowałem większych problemów z nią. 3,4 GB Ramu oraz 1,4 GB Swap. Jeszcze nie zdarzyło mi się zauważyć, aby Swap był wykorzystany nawet w 1%. Compiz mam ustawiony umiarkowanie. Zgadza się, że jak ustawiłem kostkę plus przeźroczystość i jeszcze kilka innych efektów to procek szalał. Jednak do normalnego użytkowania jest okej. Mam Asusa F5Z.
U mnie np. szalona praca kompa była związana z manadżerem BOINC, który nie wiedzieć czemu pod linuksem nie reagował i nie wstrzymywał obliczeń po poruszeniu myszką użyciu klawiatury, ale z nowym kernelem błąd został zlikwidowany.
Pytam, gdyż nie znalazłem, nie wiem lub nie potrafię... czy to przestępstwo???
Awatar użytkownika
oscarr
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 108
Rejestracja: 18 lip 2010, 12:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Inne
Architektura: x86

Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: oscarr »

Co do użycia pamięci:

Kod: Zaznacz cały

desktop:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          2012        915       1096          0         56        414
-/+ buffers/cache:        444       1567
Swap:         3812          0       3812
Tak wygląda u mnie pamięć (2GB) w 30 minut po uruchomieniu ubunciaka 32bit (firefox, thunderbird, compiz z włączoną sporą ilością bajerów).

Jak łatwo zauważyć, pamięć w większości zajęta jest przez bufor i cache systemowy, a nie przez działające w danym momencie oprogramowanie.

Ogólnie myślę, że nie można porównywać oceniania zajętości pamięci na windowsie i ubuntu bo oba te systemy trochę inaczej zarządzają pamięcią.

Co do Ubuntu w wersji 64bitowej, to niestety stwarza ona spore problemy i o ile do wykorzystania jako serwer Ubu 64 jest fajne, o tyle do korzystania w celach multimedialnych, rozrywkowych itp jest już mniej różowo. Wiele rzeczy działa inaczej niż na 32bit, wiele rozwiązań nie pasuje (najprostszy przykład to problem z wykorzystaniem kamerki w skype - rozwiązanie dla ubuntu64bit jest znacząco inne niż w ubuntu32bit).
Devilish
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 26 lut 2006, 22:07
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: Devilish »

Po niemal godzinie użytkowania:

Kod: Zaznacz cały

$ free -m
             total       used       free     shared    buffers     cached
Mem:          2766        875       1891          0         81        467
-/+ buffers/cache:        325       2440
Swap:         2763          0       2763
Dzięki, Oskarr, za wyjaśnienie kwestii i pomoc. Jak widać po przesiadce na 32-bit, zużycie pamięci wygląda lepiej niż na początku, nie miałem też do tej pory sytuacji w której laptop wyłączyłby się z powodu temperatury.
Awatar użytkownika
Foka0111
Zakręcona Traszka
Zakręcona Traszka
Posty: 692
Rejestracja: 29 cze 2010, 01:18
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: Foka0111 »

lenonek pisze: U mnie np. szalona praca kompa była związana z manadżerem BOINC,
Nawiasem mówiąc
Ja zwijałem białka dla Stanforda rok czasu jednym jajem CPU i GPU na swoim lapie i powiem szczerze,w Polsce przy tych chorych cenach prądu nie opłaca się.
Nie mówiąc już o szybkim zużyciu sprzętu
Acer Aspire 6930G - intel P 7450/GF 9600 GS/4GB DDR2/
Awatar użytkownika
SIDEWINDER
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 06 maja 2011, 23:24
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Architektura: x86
Lokalizacja: WGM
Kontakt:

Re: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: SIDEWINDER »

Jak ustawić cpufreq żeby przy starcie systemu narzucał priorytet taktowania.
Np zamiast ONDEMAND ustawiał na CONSERVATIV albo POWERSAVE?
ASUS G51VX
Max74
Piegowaty Guziec
Piegowaty Guziec
Posty: 27
Rejestracja: 14 kwie 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Xfce
Architektura: x86
Lokalizacja: Stargard Szczeciński
Kontakt:

Re: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora

Post autor: Max74 »

Witam. Ja mam RAM-u 8 GB, partycja SWAP tej samej wielkości, procek I7 2,00 GHz wersja systemu 64-bit i ten sam problem z przegrzewaniem się lapka. po ok 15 min sam się wyłącza z przegrzania. Nie da rady nawet w pełni pobrać i zainstalować aktualizacji... :(
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości