package meminfo

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

Package meminfo provides utilites 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_unsupported.go

Version
v26.1.2+incompatible
Published
May 8, 2024
Platform
js/wasm
Imports
1 packages
Last checked
2 seconds ago

Tools for package owners.