From fd31206bcb8b084720291a53c986db771d8f5975 Mon Sep 17 00:00:00 2001
From: qixiaoning <jony.kee@outlook.com>
Date: 星期四, 18 九月 2025 13:58:16 +0800
Subject: [PATCH] 抓拍预警记录查询修改,备份还原接口问题修复,应用安装接口调试
---
system-service/sys/sysinfo.go | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/system-service/sys/sysinfo.go b/system-service/sys/sysinfo.go
index 51693d4..e5ede0e 100644
--- a/system-service/sys/sysinfo.go
+++ b/system-service/sys/sysinfo.go
@@ -12,7 +12,7 @@
"vamicro/extend/util"
"basic.com/valib/gogpu.git"
-
+ "basic.com/valib/logger.git"
"github.com/shirou/gopsutil/cpu"
"github.com/shirou/gopsutil/disk"
"github.com/shirou/gopsutil/host"
@@ -85,11 +85,22 @@
cmd := exec.Command("/bin/sh", "-c", "lsblk -d | grep -v part | grep -v SWAP | grep -v M | grep disk | awk '{printf $4\" \"}'")
disks, _ := cmd.Output()
cpu, _ := cpu.Info()
+ gpuInfo, err := gogpu.Info()
+ var gpuMemTotal int64
+ if err == nil {
+ for _, gpu := range gpuInfo.Info {
+ gpuMemTotal = gpuMemTotal + gpu.GpuMemoryTotal
+ }
+ } else {
+ logger.Debug("gpu error " + err.Error())
+ }
+ gpu := gpuMemTotal
mem, _ := mem.VirtualMemory()
host, _ := host.Info()
return util.Struct2Map(map[string]interface{}{
"cpu": cpu,
+ "gpu": gpu,
"mem": mem,
"host": host,
"disk": string(disks),
--
Gitblit v1.8.0