modulepackage
0.0.0-20200723060459-a5dcb18e1013
Repository: https://github.com/aberic/proc.git
Documentation: pkg.go.dev
# Functions
FileRootPath 读取文件根路径.
InitLog 初始化log日志组件
全局main入口均可调用执行.
ListenStart 开启监听发送.
ResponseFail 返回失败结构.
ResponseSuccess 返回成功结构.
RouterEnhance 路由.
RouterProc 路由.
UsageCPU CPU使用率.
# Constants
CodeFile 失败.
CodeSuccess 成功.
No description provided by the author
No description provided by the author
LogDirEnv 日志文件目录.
LogFileMaxAgeEnv 文件最多保存多少天.
LogFileMaxSizeEnv 每个日志文件保存的最大尺寸 单位:M.
LogLevelEnv 日志级别(debugLevel/infoLevel/warnLevel/ErrorLevel/panicLevel/fatalLevel).
LogUtcEnv CST & UTC 时间.
ProductionEnv 是否生产环境,在生产环境下控制台不会输出任何日志.
# Variables
CGroups CGroup集合.
No description provided by the author
No description provided by the author
# Structs
CGroup 是Linux下的一种将进程按组进行管理的机制,在用户层看来,cgroup技术就是把系统中的所有进程组织成一颗一颗独立的树, 每棵树都包含系统的所有进程,树的每个节点是一个进程组,而每颗树又和一个或者多个subsystem关联,树的作用是将进程分组, 而subsystem的作用就是对这些组进行操作。.
CPU 利用率
总的cpu时间totalCpuTime = user + nice + system + idle + iowait + irq + softirq + stealstolen + guest
进程的总Cpu时间processCpuTime = utime + stime + cutime + cstime,该值包括其所有线程的cpu时间.
CPUGroup 中央处理器信息组.
CPUInfo 中央处理器信息.
No description provided by the author
DiskStat is disk statistics to help measure disk activity.
No description provided by the author
LoadAvg 系统平均负载均衡.
MemInfo 存储器使用信息,包括物理内存和交换内存.
No description provided by the author
No description provided by the author
No description provided by the author
Proc 监听发送完整对象.
Resp 通用返回结构.
No description provided by the author
Stat 这个文件包含的信息有 CPU 利用率,磁盘,内存页,内存对换,全部中断,接触开关以及赏赐自举时间.
Swaps 显示的是交换分区的使用情况.
Version 这个文件只有一行内容,说明正在运行的内核版本。可以用标准的编程方法进行分析获得所需的系统信息.