| 1234567891011121314151617181920212223 |
- package system
- import (
- "github.com/shirou/gopsutil/cpu"
- "github.com/shirou/gopsutil/disk"
- "github.com/shirou/gopsutil/mem"
- "time"
- )
- func GetMemory() (uint64, uint64) {
- v, _ := mem.VirtualMemory()
- return v.Used, v.Total
- }
- func GetCPU() int {
- percent, _ := cpu.Percent(time.Second, false)
- return int(percent[0])
- }
- func GetDisk() (uint64, uint64) {
- d, _ := disk.Usage("/")
- return d.Used, d.Free
- }
|