Documentation
¶
Index ¶
- func GetPidCmdline(pid int32) string
- func GetPidIO(pid int32, readRate, writeRate *common.Rate) (float64, float64)
- func GetPidNetIO(pid int32, receRate, sendRate common.Rate) (float64, float64)
- func GetPidStat(pid int32) (string, string, int32, float64, int32, float64, int64)
- func GetPidStatm(pid int32) (int, int, int, int)
- func GetPidStatus(pid int32) string
- func GetPidUsername(pid int32) string
- func GetPids() []int32
- func HexToDec(val string) int
- type Process
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPidCmdline ¶
func GetPidStat ¶
func GetPidStatus ¶
func GetPidUsername ¶
Types ¶
type Process ¶
type Process struct { Pid int32 `tag:"Pid"` Command string `tag:"Command"` User string `tag:"User"` CpuPercent float64 `tag:"CPU%"` MemPercent float64 `tag:"Mem%"` Mem float64 `tag:"Mem%"` TCPPorts []int TCP6Ports []int UDPPorts []int UDP6Ports []int MemVss int MemCode int MemData int Status string `tag:"Status"` Cmdline string Start time.Time NumThreads int32 Cwd string Exe string RBytesPerS float64 WBytesPerS float64 REBytesPerS float64 SEBytesPerS float64 Ppid int32 IsRunning bool NoFile int // contains filtered or unexported fields }
func GetProcesses ¶
func GetProcesses() []Process
func ProcessFilter ¶
func ProcessSort ¶
Click to show internal directories.
Click to hide internal directories.