Skip to content

Latest commit

 

History

History
 
 

sysbench

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Run Linux sysbench

In this demo, we will show how to run the Linux sysbench inside Occlum.

Linux sysbench is a scriptable multi-threaded benchmark tool. Occlum could also run the sysbench for CPU/Threads/Memory/Mutex/... benchmarks.

Please note it is configured with "--without-mysql", so no mysql database benchmark can be done.

Download and build the Linux sysbench from source code

./dl_and_build.sh

Prepare the Occlum instance for sysbench demo

./prepare_sysbench.sh

Run the sysbench demo

For example,

  • CPU benchmark
occlum/demos/sysbench/occlum_instance# occlum run /bin/sysbench cpu  --cpu-max-prime=2000 --threads=2 run
  • threads benchmark
# occlum/demos/sysbench/occlum_instance# occlum run /bin/sysbench threads --threads=200 --thread-yields=100 --thread-locks=4 --time=10 run

More test commands could refer to

# occlum/demos/sysbench/occlum_instance# occlum run /bin/sysbench --help