Documentation
¶
Index ¶
- type CPUStats
- func (cs *CPUStats) CPUUsage() float64
- func (cs *CPUStats) GuestNiceUsage() float64
- func (cs *CPUStats) GuestUsage() float64
- func (cs *CPUStats) IdleUsage() float64
- func (cs *CPUStats) IowaitUsage() float64
- func (cs *CPUStats) IrqUsage() float64
- func (cs *CPUStats) NiceUsage() float64
- func (cs *CPUStats) SoftirqUsage() float64
- func (cs *CPUStats) StealUsage() float64
- func (cs *CPUStats) String() string
- func (cs *CPUStats) Subtract(s *CPUStats)
- func (cs *CPUStats) SystemUsage() float64
- func (cs *CPUStats) UserUsage() float64
- type CPUUsage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CPUStats ¶
type CPUStats struct {
User uint64 `json:"user"`
Nice uint64 `json:"nice"`
System uint64 `json:"system"`
Idle uint64 `json:"idle"`
Iowait uint64 `json:"iowait"`
Irq uint64 `json:"irq"`
Softirq uint64 `json:"softirq"`
Steal uint64 `json:"steal"`
Guest uint64 `json:"guest"`
GuestNice uint64 `json:"guestnice"`
Total uint64 `json:"total"`
}
CPUStats represents cpu statistics for linux
func (*CPUStats) GuestNiceUsage ¶
func (*CPUStats) GuestUsage ¶
func (*CPUStats) IowaitUsage ¶
func (*CPUStats) SoftirqUsage ¶
func (*CPUStats) StealUsage ¶
func (*CPUStats) SystemUsage ¶
Click to show internal directories.
Click to hide internal directories.