Su Linux 3.11.0-13-generico in esecuzione su una scheda core hexa Xeon X5650 a doppio socket, htop
mostra diversi thread di kworker. Ordinati per nome (ho modificato un po 'il risultato che sto mostrando qui per avere i thread sul core 2 prima di quelli sul core 10), ecco il risultato:
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
.......
I thread i cui nomi iniziano con un numero vengono aggiunti al core con lo stesso numero. Quindi il primo numero è il nucleo che esegue il thread e mi chiedo quale sia il simbolo dopo :
( 0
o 0H
o 1
) per questi thread?
Mi chiedo anche qual è il significato dei uXX:Y
simboli?
Ho solo una vaga conoscenza di ciò che fanno i thread di Kworker: gestiscono eventi asincroni causati da chiamate di sistema che eseguono I / O. Sono documentati da qualche parte?
kworker
processi nella domanda del PO non hanno priorità stabilite?