Information about CPU index is valuable for debugging latency issues --- src/hwlatdetect/hwlatdetect.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/hwlatdetect/hwlatdetect.py b/src/hwlatdetect/hwlatdetect.py index 68df58f..dc28f38 100755 --- a/src/hwlatdetect/hwlatdetect.py +++ b/src/hwlatdetect/hwlatdetect.py @@ -237,10 +237,11 @@ class Tracer(Detector): class Sample: 'private class for tracer sample data' - __slots__ = 'timestamp', 'inner', 'outer' + __slots__ = 'cpu', 'timestamp', 'inner', 'outer' def __init__(self, line): fields = line.split() + self.cpu = int(fields[1][1:-1]) i, o = fields[6].split('/') ts = fields[7][3:] self.timestamp = str(ts) @@ -248,7 +249,7 @@ class Tracer(Detector): self.outer = int(o) def __str__(self): - return f"ts: {self.timestamp}, inner:{self.inner}, outer:{self.outer}" + return f"ts: {self.timestamp}, inner:{self.inner}, outer:{self.outer}, cpu:{self.cpu}" def display(self): """ convert object to string and print """ -- 2.31.1