Benchmark Demos
This set of demos shows how commonly used benchmarking tools can be run inside SGX enclaves with Occlum.
filebench: A demo of Filebench, a file system and storage benchmark tool.
fio: A demo of Flexible I/O Tester.
iperf2: A demo of Iperf2, a tool for measuring Internet bandwidth performance.
iperf3: A demo of Iperf3, a tool for measuring Internet bandwidth performance.
sysbench: A demo of Sysbench, a scriptable multi-threaded benchmark tool for Linux.
Benchmarks Data
There are two enabled benchmarks CI for continuous benchmarking. It utilizes the github-action-benchmark
to provide a chart view for visualized historical benchmarks data on the GitHub pages.
The CI runs periodically. For example, sysbench has the historical benchmarks chart as below.
sysbench_chart