()ý
Home
Ȩ ȸҰ ý Ʈ ũ
 
 
ۼ : 07-12-04 15:53
kstat
 ۾ :
ȸ : 6,760  

#include <kstat.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/cpuvar.h>


int main()
{
        kstat_ctl_t     *kopen = NULL;
        kstat_t         **cpu_ks;
        cpu_stat_t      *cpu_stat;


        kstat_t         *lookup;
        kid_t           chaind_update;


        kstat_named_t   *data_lookup;


        if(!kopen)
        {
                kopen = kstat_open();


        }


/*      chaind_update = kstat_chain_update(kopen); */


        lookup = kstat_lookup(kopen, "unix", 0, "system_misc");


        if(kstat_read(kopen, lookup, 0) == -1)
                perror("kstat_read");


        data_lookup = kstat_data_lookup(lookup, "avenrun_1min");


        printf("1min : %d\n", data_lookup->value.ui32);


        data_lookup = kstat_data_lookup(lookup, "avenrun_5min");


        printf("5min : %d\n", data_lookup->value.ui32);


        data_lookup = kstat_data_lookup(lookup, "avenrun_15min");


        printf("15min: %d\n", data_lookup->value.ui32);


        kstat_close(kopen);
}


(E3500>root)/data# gcc -o kstat_cpu kstat_cpu.c -lkstat
gcc -o test uptime.c -lksat -D_SOLARIS_


 


 
 

Total 185
ȣ     ۾ ¥ ȸ
155 growfs - ũ Ȯ
2008/01/10 7106
154 jet admin Ʈũ ߻ bootpd
2007/12/18 5594
153 solaris 10 /etc/inet/ipnodes
2007/12/10 8118
152 kstat
2007/12/04 6761
151 ھ м ũƮ[] ũ
2007/12/04 10232
150 Ʈũ ̿Ͽ ý ϱ
2007/11/21 9430
149 Ʈũ ӵ
2007/11/21 12922
148 ndd ̿ Ͽ Ʈũ
2007/11/21 11736
147 ufsdump & ufsrestore
2007/10/08 15443
146 (rootdg ) mirror ΰ ũ fail ١
2007/09/19 8515
145 cfgadm ɾ
2007/09/18 10466
144 E3500 Boot Disk dump ü ۵ .
2007/09/18 10670
143 disksuite -- metadb 2 нǽ..
2007/08/28 8195
142 solaris 10 ssh .
2007/07/11 11527
141 solaris 10 SMF .
2007/07/11 6613
 1  2  3  4  5  6  7  8  9  10    
 
 
 
Administrator Login