package meminfo

import "github.com/dotcloud/docker/pkg/meminfo"

Package meminfo provides utilities to retrieve memory statistics of the host system.

Index

Types

type Memory

type Memory struct {
	// Total usable RAM (i.e. physical RAM minus a few reserved bits and the
	// kernel binary code).
	MemTotal int64

	// Amount of free memory.
	MemFree int64

	// Total amount of swap space available.
	SwapTotal int64

	// Amount of swap space that is currently unused.
	SwapFree int64
}

Memory contains memory statistics of the host system.

func Read

func Read() (*Memory, error)

Read retrieves memory statistics of the host system and returns a Memory type. It is only supported on Linux and Windows, and returns an error on other platforms.

Source Files

meminfo.go meminfo_linux.go

Version
v28.1.1+incompatible (latest)
Published
Apr 18, 2025
Platform
linux/amd64
Imports
5 packages
Last checked
4 hours ago

Tools for package owners.