2014-05-07 24 views
0

有沒有辦法獲得系統cpu使用情況沒有輪詢方法?如果我進行民意調查,我可以從頂部獲得詳細信息,但是這是最佳的嗎?是否有任何系統信號在CPU使用更改時發出?cpu用法:是否有任何事件觸發整個系統cpu使用情況發生變化

+0

有一整套爲系統監控而設計的應用程序行業。 'top'和'ps -o ...'是你的入口點。不是一個真正的編程問題。投票結束。祝你好運。 – shellter

回答

0

linux除了輪詢/proc/stat之外,沒有其他方式可以獲得CPU使用率。這可能是一個性能問題,因爲當存在上下文切換時,會浪費大量的CPU週期來完成更新計數器。

如果您需要關於特定進程的信息,您還可以輪詢/proc/[PID]/stat

相關問題