En Linux 3.11.0-13-genérico que se ejecuta sobre una placa base hexa Xeon X5650 de doble zócalo, htop
muestra diferentes subprocesos de kworker. Ordenado por nombres (modifiqué un poco el resultado que estoy mostrando aquí para tener los hilos en el núcleo 2 antes que los del núcleo 10), aquí está el resultado:
kworker/0:0H
kworker/0:1
kworker/0:2
kworker/1:0
kworker/1:0H
kworker/1:1
kworker/2:0
kworker/2:0H
kworker/2:1
.....
kworker/11:0
kworker/11:0H
kworker/11:1
kworker/u48:0
kworker/u49:4
kworker/u49:5
kworker/u50:1
kworker/u50:2
.......
Los hilos cuyos nombres comienzan con un número se fijan al núcleo con el mismo número. Así que el primer número es el núcleo ejecutando el hilo y me pregunto lo que el símbolo después :
( 0
o 0H
o 1
) es para estas discusiones?
También me pregunto cuál es el significado de los uXX:Y
símbolos.
Solo tengo un vago conocimiento de lo que hacen los subprocesos de kworker: manejan eventos asincrónicos causados por llamadas del sistema que realizan E / S. ¿Están documentados en alguna parte?
fuente
kworker
procesos en la pregunta del OP no tienen una prioridad establecida?