[HN Gopher] Mfio - Completion I/O for Rust
___________________________________________________________________
Mfio - Completion I/O for Rust
Author : wspeirs
Score : 32 points
Date : 2023-12-15 18:06 UTC (4 hours ago)
(HTM) web link (blaz.is)
(TXT) w3m dump (blaz.is)
| lokeg wrote:
| Skimming this I did not really understand the programming model
| difference from glommio or tokio-uring. Aside from striving to be
| cross-platform, how is this significantly different?
| bjfish wrote:
| The log scale charts make it seem like the performance is all the
| same. It would be nice to see relative performance in a table or
| chart.
| KolmogorovComp wrote:
| The associated video has quite a cool intro [0], however after
| that it's fairly slow and lack details, apart from perf and cross
| platform characteristics (which are cool).
|
| [0]: https://www.youtube.com/watch?v=EBAC1KcjR28
| threeseed wrote:
| Am I missing something or is it is significantly slower than
| std library.
| spullara wrote:
| I've always wondered why completion i/o systems require you to
| hand them a buffer rather than a buffer pool. Handing them a
| buffer means that you are keeping a huge amount of memory
| allocated when you have a huge number of connections.
| wtallis wrote:
| io_uring appears to have had this feature since kernel 5.7 in
| 2020.
___________________________________________________________________
(page generated 2023-12-15 23:01 UTC)