mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-30 13:53:41 +00:00
Add benchmarks to workflow
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
e22d23429e
commit
34f6108f56
20
.github/workflows/benchmark_asterinas.yml
vendored
20
.github/workflows/benchmark_asterinas.yml
vendored
@ -14,15 +14,31 @@ jobs:
|
|||||||
benchmark:
|
benchmark:
|
||||||
- sysbench-cpu
|
- sysbench-cpu
|
||||||
- sysbench-thread
|
- sysbench-thread
|
||||||
- lmbench-getpid
|
# Process-related benchmarks
|
||||||
|
- lmbench-ctx
|
||||||
- lmbench-fork
|
- lmbench-fork
|
||||||
- lmbench-signal
|
- lmbench-exec
|
||||||
|
- lmbench-shell
|
||||||
|
# Memory-related benchmarks
|
||||||
|
- lmbench-mem-frd
|
||||||
|
- lmbench-mem-fwr
|
||||||
|
- lmbench-mem-fcp
|
||||||
|
# Network-related benchmarks
|
||||||
|
- lmbench-unix-latency
|
||||||
|
# Syscall-related benchmarks
|
||||||
|
- lmbench-getpid
|
||||||
|
- lmbench-fstat
|
||||||
|
- lmbench-open
|
||||||
|
- lmbench-stat
|
||||||
# TODO: The following benchmarks are disabled now for some reasons.
|
# TODO: The following benchmarks are disabled now for some reasons.
|
||||||
#
|
#
|
||||||
# In Linux, lack of /dev/null device
|
# In Linux, lack of /dev/null device
|
||||||
# - lmbench-write
|
# - lmbench-write
|
||||||
# In Linux, lack of /dev/zero device
|
# In Linux, lack of /dev/zero device
|
||||||
# - lmbench-read
|
# - lmbench-read
|
||||||
|
#
|
||||||
|
# Signal-related benchmarks
|
||||||
|
- lmbench-signal
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
timeout-minutes: 60
|
timeout-minutes: 60
|
||||||
container:
|
container:
|
||||||
|
Reference in New Issue
Block a user