kworker


通過 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 */ 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM