0
我正在嘗試計算我的系統中進程調用pull_task()的次數。 pull_task()是一個調度功能,用於將任務從繁忙CPU的runqueue移動到空閒CPU的runqueue。 我找不到任何簡單的機制(包括性能頂端)來找出這一點。跟蹤調用pull_task()以運行進程
在系統中有一個稱爲遷移的根進程,我有一個預感,這個進程可能負責調用pull_task()。但是我也不能在這個過程中附加strace,它會拋出以下錯誤:
attach:ptrace(PTRACE_ATTACH,...):不允許操作。
進程「遷移」的優先級是實時的。也許這就是斯特拉斯爲什麼不能重視它的原因?
請注意。謝謝。