Module Procfs.Meminfo

module Meminfo: sig .. end

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