Que sont kswapd0, kworker / num: num, ksoftirqd / num?

10

Quels sont exactement ces services / programmes. Apparemment, ils rendent mon système presque inutile. N'importe lequel d'entre eux à un moment donné utilise au moins 50% de CPU et un accès continu au disque dur.

Je ne sais pas exactement ce qui a justement déclenché ces événements. Mais voici quelques choses que j'ai faites (juste avant de remarquer que l'ordinateur portable était inutile):

Démarrage des services Gwibber pour Twitter. Installation de mbrola (synthèse vocale) Installation de gespeaker (téléchargé depuis le net ce n'est pas disponible dans les repos).

Et je pense que tous ces services commencent lorsque je démarre une page google (gmail, google + etc.) - peut-être lié au plugin google talk?

Je vais essayer de ne pas ouvrir une de ces pages (je ne sais pas combien de temps cependant) Merci

wisemonkey
la source

Réponses:

11

Ce sont des processus du noyau. kswapd est essentiellement responsable de la gestion de l'espace de swap. S'il est occupé, c'est généralement un signe que vous manquez de RAM. Il est très probable que cela provoque l'activité HD, qui à son tour garde kworker et ksoftirqd occupés.

Voir Kworker, qu'est-ce que c'est et pourquoi monopolise-t-il autant de CPU? et pourquoi le processus ksoftirqd / 0 utilise-t-il tous mes processeurs? pour une explication sur ces processus.

Florian Diesch
la source
merci bien, maintenant que j'ai lu ces articles, j'ai commencé à croire que son plugin google talk comme quand je fais top, je peux voir un tas de ces demandes. Pour résoudre mon problème de webcam dans gmail / google + I, j'essaie quelques suggestions sur le Web. Je voudrais m'assurer du problème de surcharge, mais je ne sais pas ce que sont les outils de profilage syscall et comment l'utiliser, si vous pouvez me diriger vers un de ces outils, j'apprendrai à l'utiliser.
wisemonkey
oui c'était le plugin google talk, purgé maintenant tout fonctionne bien. Bien que je n'ai pas utilisé le profilage syscall, je suppose que oprofile ou systemtap sont 2 applications pour le faire?
wisemonkey
Oui, si vous ne manquez pas de mémoire et que vous ne pouvez pas trouver le processus coupable en tuant certains suspects, ces outils peuvent vous aider. Mais vous avez besoin d'une bonne compréhension des composants internes du système pour les utiliser.
Florian Diesch
Je suppose que je manque de compréhension des internes, je serai juste heureux de le remettre au travail :) Merci (j'ai assez de mémoire, je peux essayer ces applications à l'avenir)
wisemonkey