# 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 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

    val t_of_sexp : Sexplib.Sexp.t -> t

    val sexp_of_t : t -> Sexplib.Sexp.t