sockstat: add support for RHE4
This commit is contained in:
parent
157ac23b4d
commit
4b820427dd
3 changed files with 17 additions and 5 deletions
|
|
@ -117,11 +117,13 @@ func parseSockStats(r io.Reader, fileName string) (map[string]map[string]string,
|
|||
sockStat["TCP"]["mem_bytes"] = strconv.Itoa(pageCount * pageSize)
|
||||
|
||||
// Update the UDP mem from page count to bytes.
|
||||
pageCount, err = strconv.Atoi(sockStat["UDP"]["mem"])
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("invalid value %s in sockstats: %s", sockStat["UDP"]["mem"], err)
|
||||
if udpMem := sockStat["UDP"]["mem"]; udpMem != "" {
|
||||
pageCount, err = strconv.Atoi(udpMem)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("invalid value %s in sockstats: %s", sockStat["UDP"]["mem"], err)
|
||||
}
|
||||
sockStat["UDP"]["mem_bytes"] = strconv.Itoa(pageCount * pageSize)
|
||||
}
|
||||
sockStat["UDP"]["mem_bytes"] = strconv.Itoa(pageCount * pageSize)
|
||||
|
||||
return sockStat, nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue