文件名称:go-sysinfo:go-sysinfo是用于收集系统信息的库
文件大小:129KB
文件格式:ZIP
更新时间:2024-02-24 09:59:50
go golang monitoring sigar MonitoringGo
go-sysinfo go-sysinfo是用于收集系统信息的库。 这包括有关主机和主机上运行的进程的信息。 可用功能因“供应商”为操作系统实施的功能而异。 在运行时,您检查返回的Host或Process是否实现了其他接口。 例如: process , err := sysinfo . Self () if err != nil { return err } if handleCounter , ok := process .(types. OpenHandleCounter ); ok { count , err := handleCounter . OpenHandleCount () if err != nil { return err } log . Printf ( "%d open handles" , count ) } 这些表显示了实现的方法以及实现的其他接口。 Host功能 达尔文 Linux 视窗 AIX / ppc64 Info() X X X X Memory() X X X X CPUTimer X X X