Module Procfs.Meminfo

module Meminfo: sig .. end

type t = {
   mem_total :Procfs.bigint;
   mem_free :Procfs.bigint;
   buffers :Procfs.bigint;
   cached :Procfs.bigint;
   swap_cached :Procfs.bigint;
   active :Procfs.bigint;
   inactive :Procfs.bigint;
   swap_total :Procfs.bigint;
   swap_free :Procfs.bigint;
   dirty :Procfs.bigint;
   writeback :Procfs.bigint;
   anon_pages :Procfs.bigint;
   mapped :Procfs.bigint;
   slab :Procfs.bigint;
   page_tables :Procfs.bigint;
   nfs_unstable :Procfs.bigint;
   bounce :Procfs.bigint;
   commit_limit :Procfs.bigint;
   committed_as :Procfs.bigint;
   vmalloc_total :Procfs.bigint;
   vmalloc_used :Procfs.bigint;
   vmalloc_chunk :Procfs.bigint;
}
t corresponds to the values in /proc/meminfo. All values in bytes.
val sexp_of_t : t -> Sexplib.Sexp.t
val t_of_sexp : Sexplib.Sexp.t -> t
val vmalloc_chunk : t -> Procfs.bigint
val vmalloc_used : t -> Procfs.bigint
val vmalloc_total : t -> Procfs.bigint
val committed_as : t -> Procfs.bigint
val commit_limit : t -> Procfs.bigint
val bounce : t -> Procfs.bigint
val nfs_unstable : t -> Procfs.bigint
val page_tables : t -> Procfs.bigint
val slab : t -> Procfs.bigint
val mapped : t -> Procfs.bigint
val anon_pages : t -> Procfs.bigint
val writeback : t -> Procfs.bigint
val dirty : t -> Procfs.bigint
val swap_free : t -> Procfs.bigint
val swap_total : t -> Procfs.bigint
val inactive : t -> Procfs.bigint
val active : t -> Procfs.bigint
val swap_cached : t -> Procfs.bigint
val cached : t -> Procfs.bigint
val buffers : t -> Procfs.bigint
val mem_free : t -> Procfs.bigint
val mem_total : t -> Procfs.bigint
module Fields: sig .. end