fix: Linux下内存统计

This commit is contained in:
Akizon77
2025-09-22 21:05:58 +08:00
parent e4d3703d3b
commit 868c576d7a

View File

@@ -1,6 +1,8 @@
package monitoring package monitoring
import ( import (
"runtime"
"github.com/komari-monitor/komari-agent/cmd/flags" "github.com/komari-monitor/komari-agent/cmd/flags"
"github.com/shirou/gopsutil/v4/mem" "github.com/shirou/gopsutil/v4/mem"
) )
@@ -24,7 +26,11 @@ func Ram() RamInfo {
return raminfo return raminfo
} }
raminfo.Total = v.Total raminfo.Total = v.Total
if runtime.GOOS == "windows" {
raminfo.Used = v.Total - v.Available raminfo.Used = v.Total - v.Available
} else {
raminfo.Used = v.Used
}
return raminfo return raminfo
} }