23 lines
1.3 KiB
Markdown
23 lines
1.3 KiB
Markdown
# Benchmark Demos
|
|
|
|
This set of demos shows how commonly used benchmarking tools can be run inside SGX enclaves with Occlum.
|
|
|
|
* [fio](fio/): A demo of [Flexible I/O Tester](https://github.com/axboe/fio).
|
|
* [iperf2](iperf2/): A demo of [Iperf2](https://sourceforge.net/projects/iperf2/), a tool for measuring Internet bandwidth performance.
|
|
* [iperf3](iperf3/): A demo of [Iperf3](https://github.com/esnet/iperf), a tool for measuring Internet bandwidth performance.
|
|
* [sysbench](sysbench/): A demo of [Sysbench](https://github.com/akopytov/sysbench), a scriptable multi-threaded benchmark tool for Linux.
|
|
|
|
## Benchmarks Data
|
|
|
|
There are two enabled **benchmarks CI**(https://github.com/occlum/occlum/blob/1.0.0-preview/.github/workflows/benchmarks.yml) for continuous benchmarking. It utilizes the [`github-action-benchmark`](https://github.com/benchmark-action/github-action-benchmark) to provide a chart view for visualized historical benchmarks data on the GitHub pages.
|
|
|
|
### CI and Data for Master branch
|
|
|
|
[**benchmarks CI**](https://github.com/occlum/occlum/blob/master/.github/workflows/benchmarks.yml)
|
|
[**History Data**](https://occlum.io/occlum/stable/benchmarks/)
|
|
|
|
### CI and Data for Dev branch
|
|
|
|
[**benchmarks CI**](https://github.com/occlum/occlum/blob/master/.github/workflows/benchmarks_dev.yml)
|
|
[**History Data**](https://occlum.io/occlum/dev/benchmarks/)
|