1 <h2>host_load_info
</h2>
4 <strong>Structure
</strong> - Used to present a host's processor load information.
7 <strong>#define CPU_STATE_USER
0</strong>
9 <strong>#define CPU_STATE_SYSTEM
1</strong>
11 <strong>#define CPU_STATE_IDLE
2</strong>
13 <strong>struct host_load_info
</strong>
15 <strong>integer_t
</strong> <var>avenrun
</var><strong>[
3];
</strong>
16 <strong>integer_t
</strong> <var>mach_factor
</var><strong>[
3];
</strong>
19 <strong>typedef struct host_load_info* host_load_info_t;
</strong>
23 <dt> <var>avenrun
</var>
25 load average--average number of runnable processes divided by
28 <dt> <var>mach_factor
</var>
30 The processing resources available to a new thread--the number of
31 CPUs divided by (
1 + the number of threads)
35 The
<strong>host_load_info
</strong> structure defines the loading information
37 host. The information returned is exponential averages over three periods of
38 time:
5,
30 and
60 seconds.
39 <h3>RELATED INFORMATION
</h3>
42 <a href=
"host_statistics.html"><strong>host_statistics
</strong></a>.
45 <a href=
"host_basic_info.html"><strong>host_basic_info
</strong></a>,
46 <a href=
"host_sched_info.html"><strong>host_sched_info
</strong></a>.