# `Sys.Linux.Proc.Meminfo.Snapshot`
[🔗](https://github.com/harmont-dev/hyper/blob/main/lib/sys/linux/proc/meminfo.ex#L15)

A point-in-time `/proc/meminfo` reading. Every field maps to a line present
on all Linux kernels (`MemTotal`/`MemFree`/`Buffers`/`Cached` since 2.4,
`MemAvailable` since 3.14).

# `t`

```elixir
@type t() :: %Sys.Linux.Proc.Meminfo.Snapshot{
  available: Unit.Information.t(),
  buffers: Unit.Information.t(),
  cached: Unit.Information.t(),
  free: Unit.Information.t(),
  total: Unit.Information.t()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
