RT CPU負荷を取得
- 更新日2023-02-17
- 4分で読める
RT CPU負荷を取得
システム内のCPUの負荷の分配を監視します。システムの各CPUにつき、このノードは負荷を容量に対する割合で返します。また、各優先度で使用されるCPU時間の割合、アイドルCPU時間の割合、タイミングストラクチャと割り込みサービスルーチン(IRS)に使用されるCPU時間の割合も返します。
入力/出力

エラー入力

CPU負荷
システムの各CPUへの負荷の分配を示すデータです。この配列のN番目の要素は、システムのN番目のCPUに対応します。

合計(%)
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の全体容量に対する割合として返します。
