RT获取CPU负载
- 更新时间2023-02-17
- 阅读时长3分钟
RT获取CPU负载
检测系统中CPU的负载分配。对于系统中的每个CPU,节点以容量百分比的形式返回总负载。节点还返回用于各个优先级的CPU时间百分比、空闲CPU时间百分比、用于定时结构和终端服务程序(ISR)的CPU时间百分比。
输入/输出

CPU负载
系统中各个CPU负载分布的相应数据。数组的第N个元素对应于系统的第N个CPU。

总计(%)
返回总CPU占用,以容量百分比的形式表示。

实时(%)
返回用于实时优先级线程的CPU占用,以CPU总容量百分比的形式表示。

定时结构(%)
返回用于定时结构的CPU占用,以CPU总容量百分比的形式表示。

高(%)
返回用于高优先级线程的CPU占用,以CPU总容量百分比的形式表示。(Real-Time Linux)对于该优先级,CPU使用量数据不可用。该输出返回0值。

高于标准(%)
返回用于标准优先级线程的CPU占用,以CPU总容量百分比的形式表示。(Real-Time Linux)对于该优先级,CPU使用量数据不可用。该输出返回0值。

正常(%)
返回用于标准优先级线程的CPU占用,以CPU总容量百分比的形式表示。

后台(%)
返回用于“后台”优先级线程的CPU占用,以CPU总容量百分比的形式表示。(Real-Time Linux)对于该优先级,CPU使用量数据不可用。该输出返回0值。

空闲(%)
返回空闲的CPU时间,以CPU总容量百分比的形式表示。

ISR (%)
返回用于中断服务程序(ISR)的CPU占用,以CPU总容量百分比的形式表示。

