diff --git a/load/load_linux.go b/load/load_linux.go index 06bceeb84..daf2614c2 100644 --- a/load/load_linux.go +++ b/load/load_linux.go @@ -107,7 +107,7 @@ func MiscWithContext(ctx context.Context) (*MiscStat, error) { } - procsTotal, err := getProcsTotal(ctx) + procsTotal, err := common.NumProcsWithContext(ctx) if err != nil { return ret, err } @@ -116,14 +116,6 @@ func MiscWithContext(ctx context.Context) (*MiscStat, error) { return ret, nil } -func getProcsTotal(ctx context.Context) (int64, error) { - values, err := readLoadAvgFromFile(ctx) - if err != nil { - return 0, err - } - return strconv.ParseInt(strings.Split(values[3], "/")[1], 10, 64) -} - func readLoadAvgFromFile(ctx context.Context) ([]string, error) { loadavgFilename := common.HostProcWithContext(ctx, "loadavg") line, err := os.ReadFile(loadavgFilename)