Module health

Source
Expand description

定期ヘルスチェック機能。

Structs§

CpuInfo
CPU 情報。
DiskInfo
ディスク使用率。
Health
ヘルスチェックシステムモジュール。
HealthConfig
ヘルスチェック設定データ。toml 設定に対応する。
HistoryEntry 🔒
履歴データのエントリ。
MemInfo
メモリ使用率。
ThrottleFlags
vcgencmd get_throttled bit flags

Constants§

HISTORY_QUEUE_SIZE 🔒
Health::history の最大サイズ。

Functions§

get_cpu_cores
CPU 論理コア数を取得する。
get_cpu_info
CpuInfo を計測する。
get_cpu_temp
CPU 温度 (正確には違うかもしれない。ボード上の何らかの温度センサの値。) を取得する。
get_current_freq
CPU クロック周波数を取得する。
get_disk_info
DiskInfo を計測する。
get_freq_conf
CPU クロック周波数の設定値を取得する。 実際の周波数は発熱によるスロットリングによりこれより低くなる可能性がある。
get_mem_info
MemInfo を計測する。
get_throttle_status
CPU スロットリング状態を取得する。