[tools/syscount.py]: fix total_ns wrong count (#1931)
It's useful to know each syscall's total latency
in that period, but not the latency of the last time
in that period.
Signed-off-by: Ahao Mu <muahao@linux.alibaba.com>
diff --git a/tools/syscount.py b/tools/syscount.py
index a23abde..191511c 100755
--- a/tools/syscount.py
+++ b/tools/syscount.py
@@ -481,7 +481,7 @@
val = data.lookup_or_init(&key, &zero);
val->count++;
- val->total_ns = bpf_ktime_get_ns() - *start_ns;
+ val->total_ns += bpf_ktime_get_ns() - *start_ns;
#else
u64 *val, zero = 0;
val = data.lookup_or_init(&key, &zero);