ChorusOS 5.0 Features and Architecture Overview

POSIX Process Instrumentation

The C_OS implements the microkernel POSIX process instrumentation via the sysctl kern.mkstats.procs node.

Instrumentation related to microkernel processes comprises the following measurements:

Function 

Instrumentation Type 

Description 

procs()

Gauge (high threshold) 

Measures the current number of processes in use on the node 

nb_syscalls()

Counter 

Counts the number of system calls performed since boot 

nb_syscalls_failures()

Counter 

Counts the number of failed system calls since boot 

nb_fork_failures()

Counter 

Counts the number of failed fork() system calls since boot