Skip to content

Usub-development/io_perfomance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

io_perfomance

Performance profiling of IO libraries using wrk.

Results

rps

Build

cmake -B build -DCMAKE_BUILD_TYPE=Release -DWITH_UVENT=ON -DWITH_ASIO=ON -DWITH_LIBUV=ON -DENABLE_LTO=ON
cmake --build build -j

Usage

chmod +x scripts/*.sh

All libraries:

THREADS_LIST="1 2 4 8 16" CONN=2000 DUR=60s REUSE=0 scripts/run_all.sh

Certain library

THREADS=8 CONN=1500 DUR=45s scripts/run_one.sh ./build/echo_uvent

Plots

python3 scripts/analyze.py --in results/summary.csv --out plots --max-threads 8

About

Performance profiling of IO libraries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published