rstat() and perfmeter

Does perfmeter (Solaris-openwin) use rstat()?
I need some data like perfmeter, how could I get it from rstat()? Is there another way to get perfomance status of host?
No00Asked:
Who is Participating?
 
Brian UtterbackPrinciple Software EngineerCommented:
It does use rstat.

%CPU is the percentage of the time the cpu was in user or system
state, versus the idle state.

I don't see any %packets, or %page, the packets and page
numbers are the total number of packets or pages in the interval.

0
 
rdelfinoCommented:

It probably uses rstat (chances are 99%).

try this:

statstime st;
if (rstat("yourhost", &st) != RPC_SUCCESS)
{
    /* error . . .*/
}
else
{
printf("Load  average %f %f %f,
 (double) st.avenrun[0]/FSCALE,
 (double) st.avenrun[1]/FSCALE,
 (double) st.avenrun[2]/FSCALE);
}

There's many data on statstime struct. Try looking
at the <rpcsvc/rstat.h> file to figure out what each field mean.

I hope it helps

Reginaldo

0
 
No00Author Commented:
Thanks rdelfino!
But rstat.h doesn't tell me how to evalute %cpu, %packets, %page,
etc.
0
 
rdelfinoCommented:
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.