通過 ps 命令查看進程狀態時,可以查看到kworker相關,

大部分格式都是 kworker /u2:0 或者 kworker /0:0H, 查看資料得知:
內核中有很多kworker,有綁定cpu的和不綁定cpu的,它支持cpu的hotplug時work的遷移。
u:是unbound的縮寫,代表沒有綁定特定的CPU,kworker /u2:0中的 2 是 work_pool 的ID。
不帶u的就是綁定特定cpu的workerq,它在init_workqueues中初始化,給每個cpu分配worker,如果該worker的nice小於0,說明它的優先級很高,所以就加了H屬性。
最后的一個id為/* MG: worker IDs and iteration */
