module Sysinfo:sig
..end
type
t = {
|
uptime : |
(* |
time since boot
| *) |
|
load1 : |
(* |
load average over the last minute
| *) |
|
load5 : |
(* |
load average over the last 5 minutes
| *) |
|
load15 : |
(* |
load average over the last 15 minutes
| *) |
|
total_ram : |
(* |
total usable main memory
| *) |
|
free_ram : |
(* |
available memory size
| *) |
|
: |
(* |
amount of shared memory
| *) |
|
buffer_ram : |
(* |
memory used by buffers
| *) |
|
total_swap : |
(* |
total swap page size
| *) |
|
free_swap : |
(* |
available swap space
| *) |
|
procs : |
(* |
number of current processes
| *) |
|
totalhigh : |
(* |
Total high memory size
| *) |
|
freehigh : |
(* |
Available high memory size
| *) |
|
mem_unit : |
(* |
Memory unit size in bytes
| *) |
val sysinfo : (unit -> t) Core_kernel.Std.Or_error.t
val bin_t : t Core_kernel.Std.Bin_prot.Type_class.t
val bin_read_t : t Core_kernel.Std.Bin_prot.Read.reader
val __bin_read_t__ : (int -> t) Core_kernel.Std.Bin_prot.Read.reader
val bin_reader_t : t Core_kernel.Std.Bin_prot.Type_class.reader
val bin_size_t : t Core_kernel.Std.Bin_prot.Size.sizer
val bin_write_t : t Core_kernel.Std.Bin_prot.Write.writer
val bin_writer_t : t Core_kernel.Std.Bin_prot.Type_class.writer
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t