open-vault/helper/hostutil/hostinfo_util.go

25 lines
629 B
Go

package hostutil
// VirutalMemoryStat holds commonly used memory measurements. We must have a
// local type here in order to avoid building the gopsutil library on certain
// arch types.
type VirtualMemoryStat struct {
// Total amount of RAM on this system
Total uint64
// RAM available for programs to allocate
//
// This value is computed from the kernel specific values.
Available uint64
// RAM used by programs
//
// This value is computed from the kernel specific values.
Used uint64
// Percentage of RAM used by programs
//
// This value is computed from the kernel specific values.
UsedPercent float64
}