EN JA
KVM_GETLOADAVG(3)
KVM_GETLOADAVG(3) FreeBSD Library Functions Manual KVM_GETLOADAVG(3)

名称

kvm_getloadavgシステムの負荷平均 (ロードアベレージ) を取得する

ライブラリ

Kernel Data Access Library (libkvm, -lkvm)

書式

#include < kvm.h>

int
kvm_getloadavg( kvm_t *kd, double loadavg[], int nelem);

解説

kvm_getloadavg() 関数は、種々の時間帯で平均化された、 kd で示されるカーネルのシステムランキュー (run queue) のプロセス数を返します。最大 nelem のサンプルが検索され、 loadavg[]の連続する要素に代入されます。システムは、それぞれ、平均化された最近の 1、5 と 15 分間を示す、最高 3 つのサンプルを強要します。

診断

負荷平均が取得できなかったなら、-1 が返され、そうでなければ、実際に検索され、取り出されたサンプルの数が返されます。

関連項目

uptime(1), getloadavg(3), kvm(3)
June 4, 1993 FreeBSD