type t = {uptime : Core__.Import.Time.Span.t; | (** Time since boot *) |
load1 : int; | (** Load average over the last minute *) |
load5 : int; | (** Load average over the last 5 minutes *) |
load15 : int; | (** Load average over the last 15 minutes *) |
total_ram : int; | (** Total usable main memory *) |
free_ram : int; | (** Available memory size *) |
shared_ram : int; | (** Amount of shared memory *) |
buffer_ram : int; | (** Memory used by buffers *) |
total_swap : int; | (** Total swap page size *) |
free_swap : int; | (** Available swap space *) |
procs : int; | (** Number of current processes *) |
totalhigh : int; | (** Total high memory size *) |
freehigh : int; | (** Available high memory size *) |
mem_unit : int; | (** Memory unit size in bytes *) |
}Result of sysinfo syscall (man 2 sysinfo).
include sig ... endval t_of_sexp : Base.Sexp.t ‑> tval sexp_of_t : t ‑> Base.Sexp.tval bin_t : t Bin_prot.Type_class.tval bin_read_t : t Bin_prot.Read.readerval __bin_read_t__ : (int ‑> t) Bin_prot.Read.readerval bin_reader_t : t Bin_prot.Type_class.readerval bin_size_t : t Bin_prot.Size.sizerval bin_write_t : t Bin_prot.Write.writerval bin_writer_t : t Bin_prot.Type_class.writerval bin_shape_t : Bin_prot.Shape.tval sysinfo : (unit ‑> t) Core__.Import.Or_error.t