Reorganize the structure of benchmarks

This commit is contained in:
Fabing Li
2024-09-13 17:35:52 +08:00
committed by Tate, Hongliang Tian
parent 7a13c0dff6
commit 32bfa76703
126 changed files with 362 additions and 282 deletions

View File

@ -0,0 +1,8 @@
{
"alert_threshold": "125%",
"alert_tool": "customSmallerIsBetter",
"search_pattern": "Process fork\\+\\/bin\\/sh",
"result_index": "4",
"description": "lat_proc shell",
"title": "[Process] The cost of fork+exec+shell+exit"
}

View File

@ -0,0 +1,14 @@
[
{
"name": "Average shell latency on Linux",
"unit": "µs",
"value": 0,
"extra": "linux_result"
},
{
"name": "Average shell latency on Asterinas",
"unit": "µs",
"value": 0,
"extra": "aster_result"
}
]

View File

@ -0,0 +1,10 @@
#!/bin/sh
# SPDX-License-Identifier: MPL-2.0
set -e
echo "*** Running the LMbench shell latency test ***"
cp /benchmark/bin/lmbench/hello /tmp/
/benchmark/bin/lmbench/lat_proc -P 1 shell