Co to są kswapd0, kworker / num: num, ksoftirqd / num?

10

Dokładnie jakie są te usługi / programy. Najwyraźniej sprawiają, że mój system jest prawie bezużyteczny. Każdy z nich zużywa co najmniej 50% procesora i ciągły dostęp do dysku twardego.

Nie jestem do końca pewien, co dokładnie spowodowało ich uruchomienie. Ale oto kilka rzeczy, które zrobiłem (zanim zauważyłem, że laptop jest nieużyteczny):

Uruchomienie usług Gwibber dla Twittera. Instalowanie mbrola (synteza mowy) Instalowanie gespeaker (pobrany z sieci nie jest dostępny w repozytoriach).

I myślę, że wszystkie te usługi zaczynają się, gdy uruchamiam dowolną stronę Google (Gmail, Google + itp.) - Być może związane z wtyczką Google Talk?

Spróbuję nie otwierać jednej z tych stron (nie jestem pewien, jak długo) Dzięki

wisemonkey
źródło

Odpowiedzi:

11

To są procesy jądra. kswapd jest zasadniczo odpowiedzialny za zarządzanie przestrzenią wymiany. Jeśli jest zajęty, zwykle oznacza to brak pamięci RAM. Całkiem prawdopodobne, że powoduje aktywność HD, co z kolei powoduje, że kworker i ksoftirqd są zajęci.

Zobacz Kworker, co to jest i dlaczego pochłania tak dużo procesora? i dlaczego proces ksoftirqd / 0 używa całego mojego procesora? wyjaśnienie tych procesów.

Florian Diesch
źródło
miło, dziękuję, teraz, gdy czytam te artykuły, zacząłem wierzyć, że jest to wtyczka google talk, a kiedy to robię, widzę mnóstwo tych próśb. Aby naprawić problem z kamerą internetową w Gmailu / Google + I, wypróbowuję kilka sugestii w Internecie. Chciałbym się upewnić, czy problem dotyczy przeciążenia, ale nie wiem, co to są narzędzia do profilowania syscall i jak z nich korzystać. Jeśli możesz wskazać mi jedno z takich narzędzi, nauczę się z niego korzystać.
wisemonkey
tak, to była wtyczka Google Talk, wyczyszczona, teraz wszystko działa dobrze. Chociaż nie korzystałem z profilowania syscall, wydaje mi się, że oprofile lub systemtap mają do tego 2 aplikacje?
wisemonkey
Tak, jeśli nie brakuje ci pamięci i nie możesz znaleźć winnego procesu, zabijając niektórych podejrzanych, że te narzędzia mogą pomóc. Ale potrzebujesz dobrego zrozumienia wewnętrznych elementów systemu, aby z nich korzystać.
Florian Diesch,
Chyba nie rozumiem wewnętrznych elementów, po prostu będę zadowolony z przywrócenia go do pracy :) Dzięki (mam całkiem sporo pamięci, mogę wypróbować te aplikacje w przyszłości)
wisemonkey