浏览代码

fix: swap usage compute error

0xJacky 2 年之前
父节点
当前提交
5186f47b75
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      server/api/analytic.go

+ 1 - 1
server/api/analytic.go

@@ -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
 }