Strona 1 z 1

[+] Dużo uruchomionych procesów

: 19 października 2011, 22:17
autor: jimmy
Witam.

Czy jakiś limit na uruchomione wątki albo liczbę procesów? Bo np. mam uruchomione programy Chrome, Icedov i wynik htop pokazuje mi:

Kod: Zaznacz cały

Tasks: 130, [B]232[/B] thr; 1 running
A przeciętne obciążenie procesora w tym momencie:

Kod: Zaznacz cały

 0.00 0.01 0.05
więc komputer się nie przemęcza zbytnio. I teraz jak chcę uruchomić np. program eclipse, to się nie włącza, ale to nie tylko eclipse, nawet z menu jak wybieram aby otworzyć katalog domowy to się nie otwiera. Jak wyłączę kilka zakładek w przeglądarce chromie i liczba wątków spadnie do 200 i spróbuję uruchomić eclipse to się otwiera bez problemów.
Z uruchomionym programem eclipse liczba wątków znowu wzrasta do ok 250 i nic więcej nie można uruchomić. Procesor mam dobry bo i5, pamięci ram nie brakuje, w logach (/var/log) nic nie ma, czy są jakieś ustawienia o maksymalnej ilości wątków/procesów? Najwięcej wątków w systemie jest właśnie:

[INDENT]/usr/sbin/console-kit-daemon
/usr/lib/icedove/icedove-bin
/usr/lib/chromium/chromium[/INDENT]

Eksperymentowałem z /proc/sys/kernel/threads-max, ale bez żadnych rezultatów. Ustawiałem bardzo duże liczby i nic to nie zmieniało.

Pozdrawiam.

: 21 października 2011, 16:51
autor: Yampress
Wydaj polecenie:

Kod: Zaznacz cały

top

: 21 października 2011, 18:44
autor: jimmy
No wydałem, i co? Chyba nie przeczytałeś mojego postu...

: 23 października 2011, 20:35
autor: grzesiek
Zobacz w

Kod: Zaznacz cały

ulimit -a
będąc 'swoim' użytkownikiem.

: 24 października 2011, 10:42
autor: markossx
To wcale nie jest dużo zwłaszcza, że masz:
&quot pisze:

Kod: Zaznacz cały

1 running

: 30 października 2011, 16:52
autor: jimmy
Witam.
Dziękuję za odpowiedzi, teraz jakoś nie mogę tego uzyskać. Otwieram wszystkie znane mi mocno obciążające system programy, ale śmiem twierdzić, że ograniczeniem jest limit otworzonych plików. Dziękuję za podpowiedź z

Kod: Zaznacz cały

ulimit -a
Następnym razem jak się zdarzy taka sytuacja, to będę klikał i sprawdzał ale tylko limit plików wydaje mi się, że jest niski, tzn. 1024.

Dodane:
5 dni minęło, zdarzyło mi się to z 3 razy, mniej więcej jak laptop pracuje ciągle ponad jeden dzień (Oczywiście jest usypiany, nie chodzi cały czas). Moje

Kod: Zaznacz cały

ulimit -a
wygląda teraz tak:

Kod: Zaznacz cały

core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) unlimited
max locked memory       (kbytes, -l) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 10240
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) unlimited
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
Zwiększyłem to co się dało do ,,unlimited'', a ilość otworzonych plików zwiększyłem dziesięciokrotnie bo się nie dało na unlimited. I dalej to samo, eclipse np. teraz nie chce się włączyć albo gimp, wklejam logi, które wyrzuca jak chce z palca je uruchomić, może komuś to coś powie:

Kod: Zaznacz cały

jimmy@jimmy:~$ gimp


(gimp:18762): GLib-WARNING **: /tmp/buildd/glib2.0-2.28.6/./glib/goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option of type 0
Maximum number of clients reachedNie można otworzyć ekranu:

W momencie pisania tego postu, wpisałem sobie polecenie:

Kod: Zaznacz cały

gvim
żeby otworzyć edytor, nie otworzył się. Wyświetlił podobny błąd jak przy próbie uruchomienia gimpa. Wpisałem w Google i znalazłem ten :
http://ubuntuforums.org/showthread.php?t=1410022

Gdzie napisali, że winny za to jest dodatek do przeglądarki Chrome, LastPass, którego nie miałem albo dodatek do Thunderbirda, w moim przypadku Icedove pt. MinimizeToTray. Odinstalowałem dodatek, restart Icedove i zaczęło działać.