Documentation
¶
Index ¶
- func GetCPUNum() int
- func GetCPUSumByProcess(processName string) float64
- func GetCPUType() (string, error)
- func GetMemSumByProcess(processName string) int
- func GetMemorySize() (int64, error)
- func GetPid() int
- func GetProcessInfo(processName string) (map[string]float64, map[int32]float64)
- func GetProcessStack(pid int) string
- func GetSysDiskUsedPercent(path string) float64
- type SysCpuInfo
- type SysMemInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCPUSumByProcess ¶
지정된 이름의 프로세스의 Cpu 사용 Percent 의 합
func GetCPUType ¶
func GetMemSumByProcess ¶
func GetMemorySize ¶
func GetProcessInfo ¶
func GetProcessStack ¶
func GetSysDiskUsedPercent ¶
Types ¶
type SysCpuInfo ¶
type SysCpuInfo struct { Total float64 User float64 System float64 Idle float64 Nice float64 Iowait float64 Irq float64 Softirq float64 Steal float64 Guest float64 GuestNice float64 Stolen float64 Percent float64 }
func GetCPUPercent ¶
func GetCPUPercent() *SysCpuInfo
func GetCPUTimes ¶
func GetCPUTimes() *SysCpuInfo
type TimesStat struct { CPU string `json:"cpu"` User float64 `json:"user"` System float64 `json:"system"` Idle float64 `json:"idle"` Nice float64 `json:"nice"` Iowait float64 `json:"iowait"` Irq float64 `json:"irq"` Softirq float64 `json:"softirq"` Steal float64 `json:"steal"` Guest float64 `json:"guest"` GuestNice float64 `json:"guestNice"` Stolen float64 `json:"stolen"` }
type SysMemInfo ¶
type SysMemInfo struct { VirtualTotal uint64 VirtualUsed uint64 VirtualFree uint64 VirtualUsedPercent float64 SwapTotal uint64 SwapUsed uint64 SwapFree uint64 SwapUsedPercent float64 }
func GetSysMemInfo ¶
func GetSysMemInfo() *SysMemInfo
Click to show internal directories.
Click to hide internal directories.