W Linuksie 3.11.0-13-generic działający na podwójnej płycie głównej Xeon X5650 hexa htop
pokazuje różne wątki kworker. Posortowane według nazw (poprawiłem wynik, który pokazuję tutaj trochę, aby mieć wątki na rdzeniu 2 przed wątkami na rdzeniu 10), oto wynik:
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
.......
Wątki, których nazwy zaczynają się od liczby, są przypięte do rdzenia o tym samym numerze. Tak więc pierwszą liczbą jest rdzeń prowadzący wątek i zastanawiam się, jaki jest symbol po :
( 0
lub 0H
lub 1
) dla tych wątków?
Zastanawiam się także, jakie jest znaczenie uXX:Y
symboli?
Mam tylko niejasną wiedzę na temat tego, co robią wątki kworker: obsługują asynchroniczne zdarzenia wywołane wywołaniami systemowymi wykonującymi operacje we / wy. Czy są gdzieś udokumentowane?
źródło
kworker
procesy w pytaniu PO nie mają ustalonego priorytetu?