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

名称

kvm_getcptimeグローバルな CPU 時間統計を取って来ます

ライブラリ

Kernel Data Access Library (libkvm, -lkvm)

書式

#include < sys/param.h>
#include < sys/resource.h>
#include < sys/sysctl.h>
#include < kvm.h>

int
kvm_getcptime( kvm_t *kd, long *cp_time);

解説

kvm_getcptime() 関数は、 cp_time によって指されたカウンタの配列に、カーネル kd からのグローバルな CPU 時間統計を格納します。 cp_time は、 CPUSTATES の long 整数の配列を指すべきであることに注意してください。カウンタの形式は、 kern.cp_time sysctl によって出力されるものと同じです。

キャッシング

この関数は、連続した呼び出しで再利用される、様々なカーネル変数のための nlist 値をキャッシュします。このキャッシュをクリアするためには、 NULL に設定された kd で関数を呼び出します。

戻り値

kvm_getcptime 関数は、成功すれば、0 を返し、失敗すれば、-1 を返します。エラーが発生するなら、エラーメッセージは、 kvm_geterr(3) を通して検索されます。

関連項目

kvm(3)
August 19, 2008 FreeBSD