feat: 添加memory-mode-available,使用available内存

This commit is contained in:
Akizon77
2025-06-18 14:30:12 +08:00
parent 8cec263324
commit 7c79020153
3 changed files with 22 additions and 13 deletions

View File

@@ -1,6 +1,7 @@
package monitoring
import (
"github.com/komari-monitor/komari-agent/cmd/flags"
"github.com/shirou/gopsutil/mem"
)
@@ -15,10 +16,16 @@ func Ram() RamInfo {
if err != nil {
raminfo.Total = 0
raminfo.Used = 0
} else {
raminfo.Total = v.Total
raminfo.Used = v.Used
return raminfo
}
if flags.MemoryModeAvailable {
raminfo.Total = v.Total
raminfo.Used = v.Total - v.Available
return raminfo
}
raminfo.Total = v.Total
raminfo.Used = v.Used
return raminfo
}
func Swap() RamInfo {