fix: swap usage compute error

This commit is contained in:
0xJacky 2022-11-27 11:36:18 +08:00
parent 04bf6d78d4
commit 5186f47b75
No known key found for this signature in database
GPG key ID: B6E4A6E4A561BAF0

View file

@ -72,7 +72,7 @@ func getMemoryStat() (MemStat, error) {
SwapTotal: humanize.Bytes(memoryStat.SwapTotal),
SwapCached: humanize.Bytes(memoryStat.SwapCached),
SwapPercent: cast.ToFloat64(fmt.Sprintf("%.2f",
float64(memoryStat.SwapFree)/math.Max(float64(memoryStat.SwapTotal), 1))),
100*float64(memoryStat.SwapTotal-memoryStat.SwapFree)/math.Max(float64(memoryStat.SwapTotal), 1))),
Pressure: cast.ToFloat64(fmt.Sprintf("%.2f", memoryStat.UsedPercent)),
}, nil
}