0
我有一個過程在重載系統中分叉()的情況。如果進程已經開始運行(開始使用cpu),我希望知道 。我必須從父進程監控這個子進程的CPU消耗。如何測量進程的CPU消耗量?
能否請您提出建議我可以做到的所有可能的方法。我可以在prusage_t中檢查pr_time 以獲取子進程使用的cpu時間,但我在尋找更多選項。
我有一個過程在重載系統中分叉()的情況。如果進程已經開始運行(開始使用cpu),我希望知道 。我必須從父進程監控這個子進程的CPU消耗。如何測量進程的CPU消耗量?
能否請您提出建議我可以做到的所有可能的方法。我可以在prusage_t中檢查pr_time 以獲取子進程使用的cpu時間,但我在尋找更多選項。
請檢查此項以獲得CPU利用率。 https://github.com/fho/code_snippets/blob/master/c/getusage.c
當你分叉進程時,你可以得到子進程id。所以在父進程中檢查子進程id。