J'utilise "Linux hostname 2.6.28-15-generic # 49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU / Linux"
Toutes les machines clientes utiliseront le client léger, j'utiliserai mon ordinateur portable pour travailler et je monterai mon répertoire personnel du serveur sur mon ordinateur portable.
Si j'ouvre le firefox dans mon ordinateur portable, la fenêtre du firefox ne s'ouvrira pas car le processus est dans l'état 'D', et toutes les autres machines des utilisateurs se sont bloquées et le processus lockd est dans l'état 'D',
ps ajx | grep firefox
1 6187 4313 4313 ? -1 D< 1030 3:16 /usr/lib/firefox-3.5b4pre/firefox-3.5
7610 7622 7621 7610 pts/3 7621 S+ 1030 0:00 grep firefox
si je vérifie le syslog
13 juillet 10:35:56 noyau du nom d'hôte: [222583.872059] lockd: impossible de surveiller l'ordinateur portable
13 juillet 10:35:57 noyau du nom d'hôte: [222583.872059] lockd: impossible de surveiller l'ordinateur portable
ps ajx | grep lockd
racine 9178 0,0 0,0 0 0? D <13:35 0:00 [lockd]
racine 11039 0,0 0,0 3340 796 pts / 3 S <+ 14:18 0:00 grep lockd
Le même message pour toutes les machines clientes.
Quand un processus passe-t-il à l'état «D»?
Quand le processus lockd passera-t-il à l'état «D»?
Quel est le but du processus lockd.
Cela signifie "sommeil sans interruption" .
Dans cet état, un processus ne se réveille pas immédiatement pour traiter les signaux. Lors de l'utilisation de l'appareil,
I/O
c'est la seule façon de procéder (sinon une corruption des données pourrait en résulter).la source