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.