Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetMemInfo ¶
func GetMemInfo(mi *MemInfo)
func GetUsedMem ¶
func GetUsedMem(mi *MemInfo)
Types ¶
type MemInfo ¶
type MemInfo struct { MemTotal uint64 MemFree uint64 MemAvailable uint64 Buffers uint64 Cached uint64 SwapCached uint64 Active uint64 Inactive uint64 ActiveAnon uint64 InactiveAnon uint64 ActiveFile uint64 InactiveFile uint64 Unevictable uint64 Mlocked uint64 SwapTotal uint64 SwapFree uint64 Dirty uint64 Writeback uint64 AnonPages uint64 Mapped uint64 Shmem uint64 Slab uint64 SReclaimable uint64 SUnreclaim uint64 KernelStack uint64 PageTables uint64 NfsUnstable uint64 Bounce uint64 WritebackTmp uint64 CommitLimit uint64 CommittedAS uint64 VmallocTotal uint64 VmallocUsed uint64 VmallocChunk uint64 HardwareCorrupted uint64 AnonHugePages uint64 CmaTotal uint64 CmaFree uint64 HugePagesTotal uint64 HugePagesFree uint64 HugePagesRsvd uint64 HugePagesSurp uint64 Hugepagesize uint64 DirectMap4k uint64 DirectMap2M uint64 DirectMap1G uint64 UsedMem int // 通过 free 获取,以 KB 为单位 }
unit of mem info is KB
Click to show internal directories.
Click to hide internal directories.