Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
tsn-measures
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
tsn-measures
Commits
ff0ffd42
Commit
ff0ffd42
authored
Jun 04, 2020
by
Joanne Hugé
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Allow json formatted files to hold multiple measure sets
parent
40e1b053
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
72 additions
and
57 deletions
+72
-57
measure-analysis/measure-analysis.py
measure-analysis/measure-analysis.py
+66
-51
measure-analysis/measures/cyclictest_wake-up_latency25.json
measure-analysis/measures/cyclictest_wake-up_latency25.json
+1
-1
measure-analysis/measures/cyclictest_wake-up_latency26.json
measure-analysis/measures/cyclictest_wake-up_latency26.json
+1
-1
measure-analysis/measures/cyclictest_wake-up_latency28.json
measure-analysis/measures/cyclictest_wake-up_latency28.json
+1
-1
measure-analysis/measures/measure_sets.json
measure-analysis/measures/measure_sets.json
+1
-1
measure-analysis/measures/packet_timestamps0.json
measure-analysis/measures/packet_timestamps0.json
+1
-1
measure-analysis/measures/packet_timestamps1.json
measure-analysis/measures/packet_timestamps1.json
+1
-1
No files found.
measure-analysis/measure-analysis.py
View file @
ff0ffd42
...
@@ -40,10 +40,30 @@ class MeasureSetHandler:
...
@@ -40,10 +40,30 @@ class MeasureSetHandler:
with
open
(
MeasureSetHandler
.
measure_sets_path
,
'w'
)
as
measure_sets_file
:
with
open
(
MeasureSetHandler
.
measure_sets_path
,
'w'
)
as
measure_sets_file
:
json
.
dump
(
self
.
measure_sets
,
measure_sets_file
)
json
.
dump
(
self
.
measure_sets
,
measure_sets_file
)
def
import_from_json
(
self
,
path
,
flat
=
False
,
cyclictest
=
False
,
user_input
=
False
):
measure_sets
=
[]
with
open
(
path
)
as
infile
:
if
cyclictest
:
data
=
MeasureSet
.
parse_cyclictest
(
infile
)
else
:
data
=
json
.
load
(
infile
)
for
measure_set_data
in
data
[
'measure_sets'
]:
measure_set
=
MeasureSet
()
measure_set
.
import_from_json_data
(
measure_set_data
,
flat
=
flat
,
user_input
=
user_input
)
measure_sets
.
append
(
measure_set
)
return
measure_sets
def
get_measure_set
(
self
,
measure_name
):
def
get_measure_set
(
self
,
measure_name
):
measure_set
=
MeasureSet
()
measure_path
=
"{}/{}.json"
.
format
(
self
.
measures_dir
,
measure_name
)
measure_path
=
"{}/{}.json"
.
format
(
self
.
measures_dir
,
measure_name
)
measure_set
.
import_from_json
(
measure_path
,
False
)
measure_set
=
self
.
import_from_json
(
measure_path
,
False
)[
0
]
return
measure_set
return
measure_set
def
add_measure_set
(
self
,
measure_set
):
def
add_measure_set
(
self
,
measure_set
):
...
@@ -346,22 +366,25 @@ class MeasureSet:
...
@@ -346,22 +366,25 @@ class MeasureSet:
def
export_to_json
(
self
,
path
):
def
export_to_json
(
self
,
path
):
with
open
(
path
,
'w'
)
as
outfile
:
with
open
(
path
,
'w'
)
as
outfile
:
json
.
dump
({
'measure_type'
:
self
.
measure_type
,
json
.
dump
({
'measure_sets'
:
[
'props_names'
:
self
.
props_names
,
{
'measure_type'
:
self
.
measure_type
,
'units'
:
self
.
units
,
'props_names'
:
self
.
props_names
,
'props'
:
self
.
props
,
'units'
:
self
.
units
,
'props_type'
:
self
.
props_type
,
'props'
:
self
.
props
,
'metadata'
:
self
.
metadata
},
outfile
)
'props_type'
:
self
.
props_type
,
'metadata'
:
self
.
metadata
}
]},
outfile
)
def
parse_cyclictest
(
infile
):
def
parse_cyclictest
(
infile
):
data
=
{}
data
=
{}
data
[
'measure_type'
]
=
'cyclictest_wake-up_latency'
measure_set
=
{}
data
[
'props_type'
]
=
'histogram'
measure_set
[
'measure_type'
]
=
'cyclictest_wake-up_latency'
data
[
'props_names'
]
=
[
'wake-up latency'
]
measure_set
[
'props_type'
]
=
'histogram'
data
[
'units'
]
=
[
'us'
]
measure_set
[
'props_names'
]
=
[
'wake-up latency'
]
data
[
'props'
]
=
[[]]
measure_set
[
'units'
]
=
[
'us'
]
data
[
'metadata'
]
=
{}
measure_set
[
'props'
]
=
[[]]
measure_set
[
'metadata'
]
=
{}
lines
=
[
line
for
line
in
infile
]
lines
=
[
line
for
line
in
infile
]
...
@@ -369,50 +392,45 @@ class MeasureSet:
...
@@ -369,50 +392,45 @@ class MeasureSet:
if
line
[
0
]
==
'#'
:
if
line
[
0
]
==
'#'
:
break
break
i
,
x
=
parse
.
parse
(
'{:d} {:d}'
,
line
)
i
,
x
=
parse
.
parse
(
'{:d} {:d}'
,
line
)
data
[
'props'
][
0
].
append
(
x
)
measure_set
[
'props'
][
0
].
append
(
x
)
return
data
data
[
'measure_sets'
]
=
[
measure_set
]
def
import_from_json
(
self
,
path
,
flat
=
False
,
cyclictest
=
False
,
user_input
=
False
):
return
data
with
open
(
path
)
as
infile
:
def
import_from_json_data
(
self
,
data
,
flat
=
False
,
user_input
=
False
)
:
if
cyclictest
:
if
user_input
:
data
=
MeasureSet
.
parse_cyclictest
(
infile
)
self
.
metadata
.
update
(
data
[
'metadata'
])
else
:
data
[
'metadata'
]
=
self
.
input_metadata
()
data
=
json
.
load
(
infile
)
if
user_input
:
measure_type
=
data
[
'measure_type'
]
self
.
metadata
.
update
(
data
[
'metadata'
])
units
=
data
[
'units'
]
data
[
'metadata'
]
=
self
.
input_metadata
()
metadata
=
data
[
'metadata'
]
measure_type
=
data
[
'measure_type'
]
self
.
add_metadata
(
measure_type
,
units
,
metadata
)
units
=
data
[
'units'
]
metadata
=
data
[
'metadata'
]
self
.
add_metadata
(
measure_type
,
units
,
metadata
)
props_names
=
data
[
'props_names'
]
props_names
=
data
[
'props_names'
]
if
data
[
'props_type'
]
==
'histogram'
:
if
data
[
'props_type'
]
==
'histogram'
:
props
=
data
[
'props'
]
self
.
add_histogram
(
props_names
,
props
)
props
=
data
[
'props'
]
else
:
self
.
add_histogram
(
props_names
,
props
)
if
flat
:
else
:
if
flat
:
values
=
data
[
'values'
]
values
=
data
[
'values'
]
nb_props
=
len
(
props_names
)
nb_props
=
len
(
props_names
)
props
=
[[]
for
c
in
range
(
nb_props
)]
props
=
[[]
for
c
in
range
(
nb_props
)]
for
i
,
value
in
enumerate
(
values
):
for
i
,
value
in
enumerate
(
values
):
props
[
i
%
nb_props
].
append
(
value
)
props
[
i
%
nb_props
].
append
(
value
)
else
:
else
:
props
=
data
[
'props'
]
props
=
data
[
'props'
]
self
.
add_chronological
(
props_names
,
props
)
self
.
add_chronological
(
props_names
,
props
)
def
generate_histogram
(
self
,
i
,
color
,
name
):
def
generate_histogram
(
self
,
i
,
color
,
name
):
...
@@ -507,17 +525,14 @@ def parse_args():
...
@@ -507,17 +525,14 @@ def parse_args():
ms_handler
.
remove_measure_set
(
mtype
,
mid
)
ms_handler
.
remove_measure_set
(
mtype
,
mid
)
if
args
.
i
is
not
None
:
if
args
.
i
is
not
None
:
measure_set
=
MeasureSet
()
if
args
.
c
:
if
args
.
c
:
measure_set
.
import_from_json
(
args
.
i
[
0
],
cyclictest
=
True
,
user_input
=
True
)
measure_set
s
=
ms_handler
.
import_from_json
(
args
.
i
[
0
],
cyclictest
=
True
,
user_input
=
True
)
else
:
else
:
measure_set
.
import_from_json
(
args
.
i
[
0
],
flat
=
True
,
user_input
=
True
)
measure_sets
=
ms_handler
.
import_from_json
(
args
.
i
[
0
],
flat
=
True
,
user_input
=
True
)
ms_handler
.
add_measure_set
(
measure_set
)
if
args
.
t
is
not
None
:
for
measure_set
in
measure_sets
:
print
(
measure_set
.
generate_table
()[
0
]
)
ms_handler
.
add_measure_set
(
measure_set
)
elif
args
.
t
is
not
None
and
args
.
t
!=
"input_file"
:
elif
args
.
t
is
not
None
and
args
.
t
!=
"input_file"
:
measure_set
=
ms_handler
.
get_measure_set
(
args
.
t
)
measure_set
=
ms_handler
.
get_measure_set
(
args
.
t
)
...
...
measure-analysis/measures/cyclictest_wake-up_latency25.json
View file @
ff0ffd42
{
"measure_type"
:
"cyclictest_wake-up_latency"
,
"props_names"
:
[
"wake-up latency"
],
"units"
:
[
"us"
],
"props"
:
[[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
3
,
71354
,
227648
,
2119727
,
18949203
,
57902118
,
83646995
,
73486890
,
51000779
,
35574312
,
25745841
,
17325399
,
10116697
,
5008749
,
2095840
,
741363
,
226972
,
63008
,
17855
,
6353
,
3275
,
2017
,
1396
,
1075
,
934
,
884
,
817
,
701
,
668
,
563
,
472
,
396
,
401
,
330
,
328
,
318
,
271
,
240
,
160
,
160
,
137
,
97
,
57
,
50
,
27
,
22
,
10
,
8
,
6
,
1
,
3
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Slate"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"200us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"hackbench"
,
"duration"
:
"21h22"
}}
{
"measure_sets"
:
[{
"measure_type"
:
"cyclictest_wake-up_latency"
,
"props_names"
:
[
"wake-up latency"
],
"units"
:
[
"us"
],
"props"
:
[[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
3
,
71354
,
227648
,
2119727
,
18949203
,
57902118
,
83646995
,
73486890
,
51000779
,
35574312
,
25745841
,
17325399
,
10116697
,
5008749
,
2095840
,
741363
,
226972
,
63008
,
17855
,
6353
,
3275
,
2017
,
1396
,
1075
,
934
,
884
,
817
,
701
,
668
,
563
,
472
,
396
,
401
,
330
,
328
,
318
,
271
,
240
,
160
,
160
,
137
,
97
,
57
,
50
,
27
,
22
,
10
,
8
,
6
,
1
,
3
,
2
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Slate"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"200us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"hackbench"
,
"duration"
:
"21h22"
}}]}
\ No newline at end of file
measure-analysis/measures/cyclictest_wake-up_latency26.json
View file @
ff0ffd42
{
"measure_type"
:
"cyclictest_wake-up_latency"
,
"props_names"
:
[
"wake-up latency"
],
"units"
:
[
"us"
],
"props"
:
[[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
89
,
226068
,
4712348
,
41843151
,
88650170
,
88277162
,
60997921
,
37379247
,
25081959
,
17888586
,
11083137
,
5453618
,
2109893
,
665225
,
176194
,
42654
,
10652
,
3837
,
1956
,
1390
,
1139
,
1034
,
902
,
823
,
716
,
602
,
504
,
508
,
441
,
360
,
359
,
335
,
296
,
285
,
253
,
203
,
201
,
146
,
121
,
118
,
81
,
48
,
46
,
33
,
18
,
11
,
10
,
3
,
4
,
1
,
1
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Emerald"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"200us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"hackbench"
,
"duration"
:
"21h22"
}}
{
"measure_sets"
:
[{
"measure_type"
:
"cyclictest_wake-up_latency"
,
"props_names"
:
[
"wake-up latency"
],
"units"
:
[
"us"
],
"props"
:
[[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
89
,
226068
,
4712348
,
41843151
,
88650170
,
88277162
,
60997921
,
37379247
,
25081959
,
17888586
,
11083137
,
5453618
,
2109893
,
665225
,
176194
,
42654
,
10652
,
3837
,
1956
,
1390
,
1139
,
1034
,
902
,
823
,
716
,
602
,
504
,
508
,
441
,
360
,
359
,
335
,
296
,
285
,
253
,
203
,
201
,
146
,
121
,
118
,
81
,
48
,
46
,
33
,
18
,
11
,
10
,
3
,
4
,
1
,
1
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Emerald"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"200us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"hackbench"
,
"duration"
:
"21h22"
}}]}
\ No newline at end of file
measure-analysis/measures/cyclictest_wake-up_latency28.json
View file @
ff0ffd42
{
"measure_type"
:
"cyclictest_wake-up_latency"
,
"props_names"
:
[
"wake-up latency"
],
"units"
:
[
"us"
],
"props"
:
[[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
627338
,
1249456
,
22533970
,
126346650
,
267027837
,
294263845
,
220233004
,
139797131
,
86525086
,
53546150
,
31334750
,
15993737
,
6815402
,
2413289
,
740078
,
216741
,
68635
,
25549
,
11168
,
5869
,
3741
,
2990
,
2504
,
2375
,
2089
,
1969
,
1740
,
1495
,
1332
,
1241
,
1126
,
1065
,
976
,
828
,
736
,
614
,
484
,
407
,
299
,
227
,
150
,
81
,
61
,
44
,
33
,
17
,
8
,
3
,
3
,
2
,
2
,
0
,
1
,
0
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Onyx"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"200us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"hackbench"
,
"duration"
:
"46h"
}}
{
"measure_sets"
:
[{
"measure_type"
:
"cyclictest_wake-up_latency"
,
"props_names"
:
[
"wake-up latency"
],
"units"
:
[
"us"
],
"props"
:
[[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
248
,
627338
,
1249456
,
22533970
,
126346650
,
267027837
,
294263845
,
220233004
,
139797131
,
86525086
,
53546150
,
31334750
,
15993737
,
6815402
,
2413289
,
740078
,
216741
,
68635
,
25549
,
11168
,
5869
,
3741
,
2990
,
2504
,
2375
,
2089
,
1969
,
1740
,
1495
,
1332
,
1241
,
1126
,
1065
,
976
,
828
,
736
,
614
,
484
,
407
,
299
,
227
,
150
,
81
,
61
,
44
,
33
,
17
,
8
,
3
,
3
,
2
,
2
,
0
,
1
,
0
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Onyx"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"200us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"hackbench"
,
"duration"
:
"46h"
}}]}
\ No newline at end of file
measure-analysis/measures/measure_sets.json
View file @
ff0ffd42
{
"cyclictest_wake-up_latency"
:
{
"ids"
:
[
25
,
26
,
28
],
"next_id"
:
29
},
"packet_timestamps"
:
{
"ids"
:
[
0
,
1
],
"next_id"
:
2
}}
{
"cyclictest_wake-up_latency"
:
{
"ids"
:
[
25
,
26
,
28
],
"next_id"
:
30
},
"packet_timestamps"
:
{
"ids"
:
[
0
,
1
],
"next_id"
:
2
}}
\ No newline at end of file
\ No newline at end of file
measure-analysis/measures/packet_timestamps0.json
View file @
ff0ffd42
{
"measure_
type"
:
"packet_timestamps"
,
"props_names"
:
[
"user_space"
,
"kernel_space"
],
"units"
:
[
"us"
,
"us"
],
"props"
:
[[
0
,
18942
,
4860222
,
185325
,
1632
,
2185
,
1254
,
189
,
20
,
8
,
2
,
1
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
],
[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
89
,
12687
,
245420
,
1074752
,
1569130
,
1094702
,
550284
,
262494
,
124735
,
61914
,
30606
,
14059
,
6103
,
2791
,
1629
,
1459
,
1703
,
1811
,
1949
,
1641
,
1452
,
985
,
694
,
406
,
251
,
156
,
110
,
90
,
79
,
62
,
60
,
60
,
30
,
29
,
29
,
20
,
25
,
24
,
25
,
29
,
24
,
21
,
27
,
33
,
27
,
32
,
15
,
27
,
19
,
25
,
21
,
24
,
27
,
23
,
32
,
35
,
46
,
28
,
30
,
29
,
32
,
28
,
42
,
33
,
43
,
51
,
60
,
78
,
80
,
83
,
94
,
110
,
115
,
155
,
166
,
177
,
193
,
202
,
190
,
154
,
184
,
156
,
152
,
138
,
137
,
126
,
120
,
104
,
102
,
100
,
92
,
87
,
95
,
82
,
63
,
63
,
55
,
59
,
56
,
60
,
50
,
74
,
53
,
70
,
53
,
45
,
31
,
23
,
15
,
25
,
13
,
17
,
6
,
7
,
2
,
5
,
1
,
2
,
2
,
6
,
2
,
2
,
2
,
0
,
3
,
4
,
2
,
1
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
2
,
1
,
0
,
0
,
0
,
0
,
0
,
2
,
2
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
1
,
0
,
0
,
2
,
0
,
1
,
1
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
0
,
1
,
0
,
0
,
1
,
0
,
1
,
1
,
1
,
0
,
1
,
0
,
1
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Slate"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"1000us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"ssh"
,
"duration"
:
"1h00"
,
"qdisc"
:
"pfifo_fast"
}
}
{
"measure_
sets"
:
[{
"measure_type"
:
"packet_timestamps"
,
"props_names"
:
[
"user_space"
,
"kernel_space"
],
"units"
:
[
"us"
,
"us"
],
"props"
:
[[
0
,
18942
,
4860222
,
185325
,
1632
,
2185
,
1254
,
189
,
20
,
8
,
2
,
1
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
],
[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
89
,
12687
,
245420
,
1074752
,
1569130
,
1094702
,
550284
,
262494
,
124735
,
61914
,
30606
,
14059
,
6103
,
2791
,
1629
,
1459
,
1703
,
1811
,
1949
,
1641
,
1452
,
985
,
694
,
406
,
251
,
156
,
110
,
90
,
79
,
62
,
60
,
60
,
30
,
29
,
29
,
20
,
25
,
24
,
25
,
29
,
24
,
21
,
27
,
33
,
27
,
32
,
15
,
27
,
19
,
25
,
21
,
24
,
27
,
23
,
32
,
35
,
46
,
28
,
30
,
29
,
32
,
28
,
42
,
33
,
43
,
51
,
60
,
78
,
80
,
83
,
94
,
110
,
115
,
155
,
166
,
177
,
193
,
202
,
190
,
154
,
184
,
156
,
152
,
138
,
137
,
126
,
120
,
104
,
102
,
100
,
92
,
87
,
95
,
82
,
63
,
63
,
55
,
59
,
56
,
60
,
50
,
74
,
53
,
70
,
53
,
45
,
31
,
23
,
15
,
25
,
13
,
17
,
6
,
7
,
2
,
5
,
1
,
2
,
2
,
6
,
2
,
2
,
2
,
0
,
3
,
4
,
2
,
1
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
2
,
1
,
0
,
0
,
0
,
0
,
0
,
2
,
2
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
1
,
0
,
0
,
2
,
0
,
1
,
1
,
0
,
0
,
0
,
2
,
0
,
1
,
0
,
0
,
1
,
0
,
0
,
1
,
0
,
1
,
1
,
1
,
0
,
1
,
0
,
1
,
0
,
1
,
0
,
1
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Slate"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"1000us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"ssh"
,
"duration"
:
"1h00"
,
"qdisc"
:
"pfifo_fast"
}}]
}
measure-analysis/measures/packet_timestamps1.json
View file @
ff0ffd42
{
"measure_type"
:
"packet_timestamps"
,
"props_names"
:
[
"user_space"
,
"kernel_space"
],
"units"
:
[
"us"
,
"us"
],
"props"
:
[[
0
,
8115
,
102693
,
717
,
8
,
3
,
2
,
1
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
],
[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
3
,
508
,
6445
,
21215
,
30493
,
27462
,
14823
,
5624
,
2332
,
1280
,
538
,
272
,
96
,
68
,
35
,
41
,
42
,
36
,
34
,
41
,
32
,
28
,
23
,
13
,
9
,
7
,
3
,
2
,
2
,
1
,
3
,
1
,
3
,
1
,
2
,
1
,
2
,
1
,
1
,
2
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
1
,
0
,
0
,
0
,
1
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
2
,
1
,
0
,
1
,
0
,
0
,
0
,
1
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Slate"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"1000us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"ssh"
,
"duration"
:
"0h2"
,
"qdisc"
:
"pfifo_fast"
}}
{
"measure_sets"
:
[{
"measure_type"
:
"packet_timestamps"
,
"props_names"
:
[
"user_space"
,
"kernel_space"
],
"units"
:
[
"us"
,
"us"
],
"props"
:
[[
0
,
8115
,
102693
,
717
,
8
,
3
,
2
,
1
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
],
[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
3
,
508
,
6445
,
21215
,
30493
,
27462
,
14823
,
5624
,
2332
,
1280
,
538
,
272
,
96
,
68
,
35
,
41
,
42
,
36
,
34
,
41
,
32
,
28
,
23
,
13
,
9
,
7
,
3
,
2
,
2
,
1
,
3
,
1
,
3
,
1
,
2
,
1
,
2
,
1
,
1
,
2
,
1
,
0
,
0
,
0
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
2
,
1
,
0
,
0
,
0
,
1
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
1
,
2
,
1
,
0
,
1
,
0
,
0
,
0
,
1
,
1
,
0
,
0
,
1
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
]],
"props_type"
:
"histogram"
,
"metadata"
:
{
"board"
:
"Slate"
,
"ker"
:
"4.19"
,
"boot_p"
:
"isolcpus"
,
"i"
:
"1000us"
,
"delta"
:
"200us"
,
"prio"
:
"99"
,
"load"
:
"ssh"
,
"duration"
:
"0h2"
,
"qdisc"
:
"pfifo_fast"
}}]}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment