We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a9e1039 commit 5a4f954Copy full SHA for 5a4f954
3 files changed
bessctl/conf/port/latency.bess
@@ -69,13 +69,13 @@ while True:
69
(ret.timestamp - start_time,
70
diff_pkts / 1e6,
71
diff_bits / 1e6,
72
- ret.latency.avg_ns / 1e3,
73
- ret.latency.min_ns / 1e3,
74
- ret.latency.percentile_values_ns[0] / 1e3,
75
- ret.latency.percentile_values_ns[1] / 1e3,
76
- ret.latency.max_ns / 1e3,
77
- ret.jitter.avg_ns / 1e3,
78
- ret.jitter.min_ns / 1e3,
79
- ret.jitter.percentile_values_ns[0] / 1e3,
80
- ret.jitter.percentile_values_ns[1] / 1e3,
81
- ret.jitter.max_ns / 1e3))
+ ret.latency_ns.avg / 1e3,
+ ret.latency_ns.min / 1e3,
+ ret.latency_ns.percentile_values[0] / 1e3,
+ ret.latency_ns.percentile_values[1] / 1e3,
+ ret.latency_ns.max / 1e3,
+ ret.jitter_ns.avg / 1e3,
+ ret.jitter_ns.min / 1e3,
+ ret.jitter_ns.percentile_values[0] / 1e3,
+ ret.jitter_ns.percentile_values[1] / 1e3,
+ ret.jitter_ns.max / 1e3))
bessctl/measurement_utils.py
@@ -194,8 +194,8 @@ def next(self):
194
rtt = dict()
195
jitter = dict()
196
for i, p in enumerate(self.rtt_percentiles):
197
- rtt[p] = mstats.latency.percentile_values_ns[i]
198
- jitter[p] = mstats.jitter.percentile_values_ns[i]
+ rtt[p] = mstats.latency_ns.percentile_values[i]
+ jitter[p] = mstats.jitter_ns.percentile_values[i]
199
200
if self.rate:
201
now = time.time()
bessctl/module_tests/timestamp.py
@@ -60,28 +60,28 @@ def test_timestamped_and_measured(self):
60
# timestamp: 1517529594.72
61
# packets: 64807616
62
# bits: 43550717952
63
- # latency = {
+ # latency_ns = {
64
# count: 64807616
65
- # min_ns: 400
66
- # avg_ns: 513
67
- # max_ns: 295600
68
- # total_ns: 33273840000
- # percentile_values_ns: [400, 500, 500, 500, 295600]
- # resolution_ns: 100
+ # min: 400
+ # avg: 513
+ # max: 295600
+ # total: 33273840000
+ # percentile_values: [400, 500, 500, 500, 295600]
+ # resolution: 100
# }
- # jitter = {
+ # jitter_ns = {
# count: 3238279
- # avg_ns: 15
- # max_ns: 295100
- # total_ns: 48577800
+ # avg: 15
+ # max: 295100
+ # total: 48577800
print()
- print('min ns =', stats.latency.min_ns)
- print('avg ns =', stats.latency.avg_ns)
+ print('min ns =', stats.latency_ns.min)
+ print('avg ns =', stats.latency_ns.avg)
82
# these two should be approximately equal - within about 1%
83
- a = stats.latency.avg_ns * stats.latency.count
84
- b = stats.latency.total_ns
+ a = stats.latency_ns.avg * stats.latency_ns.count
+ b = stats.latency_ns.total
85
diff = abs(a - b) / float(b) * 100.0
86
self.assertLessEqual(diff, 1.0)
87
0 commit comments