Merge pull request #1612 from eric1234/correct-process-counts

Total Processes in `MiscStat` Corrected
tags/v3.24.3 v3.24.3
shirou 1 year ago committed by GitHub
commit e230f528f0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -107,7 +107,7 @@ func MiscWithContext(ctx context.Context) (*MiscStat, error) {
} }
procsTotal, err := getProcsTotal(ctx) procsTotal, err := common.NumProcsWithContext(ctx)
if err != nil { if err != nil {
return ret, err return ret, err
} }
@ -116,14 +116,6 @@ func MiscWithContext(ctx context.Context) (*MiscStat, error) {
return ret, nil 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) { func readLoadAvgFromFile(ctx context.Context) ([]string, error) {
loadavgFilename := common.HostProcWithContext(ctx, "loadavg") loadavgFilename := common.HostProcWithContext(ctx, "loadavg")
line, err := os.ReadFile(loadavgFilename) line, err := os.ReadFile(loadavgFilename)

Loading…
Cancel
Save