package model // SystemInfo 系统信息 type SystemInfo struct { CPU CPUInfo `json:"cpu"` Memory MemoryInfo `json:"memory"` } // CPUInfo CPU信息 type CPUInfo struct { Percent float64 `json:"percent"` // CPU使用率 CoreCount int `json:"core_count"` // 核心数 ModelName string `json:"model_name"` // CPU型号 } // MemoryInfo 内存信息 type MemoryInfo struct { Total uint64 `json:"total"` // 总内存(字节) Used uint64 `json:"used"` // 已使用(字节) Available uint64 `json:"available"` // 可用(字节) Percent float64 `json:"percent"` // 使用率 TotalGB float64 `json:"total_gb"` // 总内存(GB) UsedGB float64 `json:"used_gb"` // 已使用(GB) AvailableGB float64 `json:"available_gb"` // 可用(GB) }