文件名称:异步使用io_uring定位I / O。-Rust开发
文件大小:15KB
文件格式:ZIP
更新时间:2024-06-16 14:33:10
Rust Utilities
使用io_uring完全同步定位的I / O。 uring-positioned-io与io_uring完全同步的定位I / O。 限制读取缓冲区必须有效,直到读取完成。 这意味着您必须轮询一个已读的将来,直到完成为止。 您不能放弃阅读的未来。 基准测试首先,生成基准测试128个文件,每个文件大小为1GB(262144 * 4K块)。 每个块都填充有hash(file_id,block_id)。 cargo run -p uring_bench --release生成--nf 128 --nb 262144 --dir〜/ Work / uring_bench然后,使用io_uring进行基准测试。 是
【文件预览】:
uring-positioned-io-master
----.gitignore(38B)
----src()
--------uring.rs(903B)
--------context.rs(10KB)
--------lib.rs(95B)
----LICENSE(11KB)
----Cargo.toml(548B)
----.github()
--------workflows()
----README.md(2KB)
----uring_bench()
--------src()
--------Cargo.toml(499B)