io_uring

io_uring

  • 【译】高性能异步 IO —— io_uring (Effecient IO with io_uring)

    【译】高性能异步 IO —— io_uring (Effecient IO with io_uring)

    本文的目的是介绍最新的 Linux 异步 IO 接口 `io_uring` ,并将其与现有产品进行比较。 我们将探讨其存在的原因,它的内部工作原理以及开放给用户的接口。 本文不会讨论特定命令之类的细节,这些都可以查看相关 [man](https://github.com/axboe/liburing/tree/master/man) 文档或者 [lord of the io_uring](https://unixism.net/loti/),我们会介绍 `io_uring` 及其工作原理,希 望读者可以更深刻的理解。 本文和 [man](https://github.com/axboe/liburing/tree/master/man) 之间会有一些重叠,如果不提供这些细节就无法提供对 `io_uring` 的描述

    查看全文
  • Go 与异步 IO - io_uring 的思考

    Go 与异步 IO - io_uring 的思考

    本来准备写一篇详细关于 io_uring 的中文文章,不过在使用上官方的一些文章写的已经非常详细,简单的拿来翻译感觉又失去了乐趣于是便借鉴 liburing,配合 Go 提供的并发机制实现了一个 golang 版本的异步 IO 库 —— iouring-go

    查看全文