2 votes

Processus en sommeil ininterrompu tuant le serveur

J'ai un serveur opensuse 11 64 bit avec quelques problèmes que je ne sais pas comment résoudre. Je reçois des centaines de ces éléments dans la liste des porocess :

4     0  3105     1  20   0  55420  3488 646312 Sl   ?          0:02 /usr/lib/udisks/udisks-daemon
1     0  3106  3105  20   0  46700   800 685268 S    ?          0:25  \_ udisks-daemon: polling /dev/sr0
4     0 21303  3105  20   0  13296   728 -      D    ?          0:00  \_ udisks-helper-ata-smart-collect /dev/sdb 1
0     0 21847  3105  20   0  13296   436 scsi_b D    ?          0:00  \_ udisks-helper-ata-smart-collect /dev/sdb 1
0     0 22399  3105  20   0  13296   440 -      D    ?          0:00  \_ udisks-helper-ata-smart-collect /dev/sdb 1
0     0 22935  3105  20   0  13296   436 -      D    ?          0:00  \_ udisks-helper-ata-smart-collect /dev/sdb 1
0     0 23474  3105  20   0  13296   440 -      D    ?          0:00  \_ udisks-helper-ata-smart-collect /dev/sdb 1
0     0 24023  3105  20   0  13296   440 -      D    ?          0:00  \_ udisks-helper-ata-smart-collect /dev/sdb 1
0     0 24559  3105  20   0  13296   436 -      D    ?          0:00  \_ udisks-helper-ata-smart-collect /dev/sdb 1
0     0 25100  3105  20   0  13296   436 -      D    ?          0:00  \_ udisks-helper-ata-smart-collect /dev/sdb 1
0     0 25639  3105  20   0  13296   440 -      D    ?          0:00  \_ udisks-helper-ata-smart-collect /dev/sdb 1

En général, sur quelques jours, les moyennes de charge peuvent atteindre 300 ou plus MAIS le serveur est toujours réactif ~ je soupçonne que les moyennes de charge sont rapportées de manière incorrecte pour une raison ou une autre. Je sais que la seule façon de se débarrasser de ces processus est de redémarrer, mais j'essaie de comprendre comment les empêcher d'apparaître. J'ai désactivé le démon smartd, j'ai démonté la partition /dev/sdb. Je ne sais pas ce qui appelle le udisk helper...

Comment faire pour retrouver la trace de ce problème et éviter qu'il ne se reproduise ?

(BTW - j'ai testé le disque manuellement, il est en bon état - il ne tombe pas en panne).

2voto

hookenz Points 13952

On dirait qu'il s'agit d'un bug. Voir le fil de discussion suivant :

http://ubuntuforums.org/showthread.php?t=1573929&page=2

0voto

Fabio Points 11

En général, il s'agit d'un problème lié à une ressource matérielle à laquelle le processus tente d'accéder. Il peut s'agir d'un pilote/module lié au contrôleur de disque ou de la version de son micrologiciel. Essayez de vérifier si des bogues/problèmes ont été signalés pour votre ordinateur.

0voto

Kunal Points 21

Bien que je ne puisse rien ajouter à votre problème principal, je voudrais noter que la moyenne de charge n'est pas, en fait, incorrecte. La charge est définie comme le nombre moyen de processus en attente de ressources (pas nécessairement le CPU), et chaque processus en état "D" compte pour un dans la charge de la machine.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X