- Linux 5.7 or higher with IORING_FEAT_FAST_POLL and IORING_OP_PROVIDE_BUFFERS required
git clone https://github.com/axboe/liburing
./configure
make
make install
- First we clone this repo (obviously)
git clone https://github.com/martinezlucas98/echo-io_uring.git
Of course you can do it via ssh if you prefer
- Install the dependencies
(Optional: use a virtual env)
cd echo-io_uring
pip3 install -r dependencies.txt
- Run the python script that builds (or re-builds) the .c binaries and runs the benchmark tool
python3 benchmark/benchmark.py