Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllProcess ¶
type AllProcessCtrl ¶
type AllProcessCtrl struct {
Controller *beego.Controller
}
func (*AllProcessCtrl) AllPidInfo ¶
func (p *AllProcessCtrl) AllPidInfo(ap *AllProcess)
func (*AllProcessCtrl) Do ¶
func (p *AllProcessCtrl) Do() interface{}
type DetailsCtrl ¶
type DetailsCtrl struct { Controller *beego.Controller // contains filtered or unexported fields }
func (*DetailsCtrl) Do ¶
func (p *DetailsCtrl) Do() interface{}
type Process ¶
type Process struct { Pid string // 进程号 stat Task []string // 所有线程 Threads uint64 // 线程数 status State string // 进程状态 status Priority int64 // 动态优先级 stat Nice int64 // 静态优先级 stat Comm string // 可执行文件名 comm, stat Cmdline string // 可执行文件路径 cmdline Uid uint64 User string TaskCPU int // 运行在哪个 CPU 上 stat StartTime uint64 // 系统开机后该进程启动的时间,单位为jiffies stat UsedCPU uint64 // 该进程所使用的 CPU,单位为 jiffies stat // 以下和内存相关的数据从 /proc/$PID/status 和 /proc/$PID/statm 文件中获取,单位为 KB,字符串中不带单位 VmSize uint64 // 虚拟地址空间大小, VmRSS uint64 // 内存部分的大小。 它包含以下三个部分(VmRSS = RssAnon + RssFile + RssShmem) VmPTE uint64 // 该进程的所有页表的大小 VmSwap uint64 // 被交换到交换分区的匿名数据大小 IOReadBytes uint64 // 从磁盘读取的字节数, IOReadBytes IOWriteBytes uint64 // 写入磁盘的字节数, IOWriteBytes }
Click to show internal directories.
Click to hide internal directories.