Skip to content

codifryed/io_uring-benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

io_uring Benchmark Program

This program is for testing CoolerContro's use case of polling sysfs at regular intervals. The main purpose is to determine what is the most efficient Rust implementation for that use case. Note: it is different than most other use cases, as latency nor thoroughput is the main concern, and even though it needs to handle devices concurrently/in parallel, it's request volume and sustained load is very low. Meaning, we're looking for the most energy efficient implementation possible.

Standard build (without io_uring)

cargo run --release

With tokio io_uring backend

RUSTFLAGS="--cfg tokio_unstable" cargo run --release --features tokio-io-uring

About

A Rust benchmarking program for testing use cases of kernel sysfs polling

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages