Strona 1 z 1
Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 26 lut 2011, 22:55
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?
Odp: Niejasne zużycie pamięci RAM oraz problem z temperaturą
: 27 lut 2011, 01:30
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.
Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 27 lut 2011, 14:58
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.
Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 28 lut 2011, 16:22
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)
Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 28 lut 2011, 19:20
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.
Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 01 mar 2011, 02:49
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.
Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 01 mar 2011, 11:18
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.
Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 02 mar 2011, 15:44
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).
Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 02 mar 2011, 16:19
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.
Odp: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 05 mar 2011, 08:55
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
Re: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 07 maja 2011, 22:49
autor: SIDEWINDER
Jak ustawić cpufreq żeby przy starcie systemu narzucał priorytet taktowania.
Np zamiast ONDEMAND ustawiał na CONSERVATIV albo POWERSAVE?
Re: Ubuntu 10.10 - duże zużycie RAM i przegrzewanie procesora
: 07 paź 2012, 03:52
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...
