io-uring

标签

Cards List
#io-uring

宣布 Silk:为 ClickHouse 打造的丝滑纤程运行时

Lobsters Hottest · 2天前 缓存

Silk 是一个为 ClickHouse 设计的新栈式纤程库和调度器,通过 NUMA 感知的工作窃取、io_uring 以及热路径上的零堆分配来提升异步 I/O 性能。它适用于分布式缓存、对象存储和网络 I/O 等 I/O 密集型组件。

0 人收藏 0 人点赞
#io-uring

任务失败却成功:饱和NIC与磁盘带宽

Hacker News Top · 4天前 缓存

作者深入探讨了如何使用RDMA和io_uring饱和NIC与磁盘带宽的技术细节,着重说明了一个AI代理如何以有缺陷的解释实现了优化,随后详细介绍了实际的调试过程。

0 人收藏 0 人点赞
#io-uring

Linux中Epoll与Io_uring的对比

Hacker News Top · 2026-06-20 缓存

对Linux中epoll和io_uring的技术对比,解释它们用于异步I/O的架构和性能特点。

0 人收藏 0 人点赞
#io-uring

魔法缓冲区与io_uring注册缓冲区

Hacker News Top · 2026-06-15 缓存

本文探讨了如何使用mmap创建魔法环形缓冲区,其中两个连续的虚拟内存区域映射同一物理内存,并测试其与io_uring注册缓冲区的兼容性,发现其按预期工作。

0 人收藏 0 人点赞
#io-uring

zeroserve 的 Caddy 兼容模式:吞吐量提升 3 倍,延迟降低 70%

Hacker News Top · 2026-06-14 缓存

zeroserve 现已支持 Caddy 兼容模式,通过将 Caddyfile 进行即时编译 (JIT) 为 eBPF 和原生机器码,实现了 3 倍吞吐量和 70% 延迟降低。

0 人收藏 0 人点赞
#io-uring

探索使用 io_uring 的自动缓冲区管理

Lobsters Hottest · 2026-06-07 缓存

本文详细介绍了在 UringMachine(一个用于异步 I/O 的 Ruby gem)中使用 io_uring 的缓冲区环实现自动缓冲区管理。它解释了缓冲区环如何通过允许内核使用应用程序提供的缓冲区来实现高效的多重读取/接收操作。

0 人收藏 0 人点赞
#io-uring

通过HTTP提供文件的三种方式:同步、epoll和io_uring

Lobsters Hottest · 2026-05-25 缓存

一篇技术文章,比较了通过HTTP提供文件的三种方法:同步的每个请求一个线程、基于epoll的异步I/O和io_uring,并附有C语言代码示例。

0 人收藏 0 人点赞
#io-uring

Silk: 开源协作式纤程调度器

Hacker News Top · 2026-05-20 缓存

Silk 是一个面向 Linux 的开源协作式纤程调度器,具有每 CPU 调度线程、io_uring 集成和拓扑感知的工作窃取功能,专为低开销下的高并发而设计。

0 人收藏 0 人点赞
#io-uring

Zig 0.16 中的异步 I/O:今日视角

Lobsters Hottest · 2026-05-17 缓存

Zig 0.16 推出了新的 std.Io 接口,用于跨平台 I/O。zio 库通过栈式协程和操作系统级异步 API 提供了完整的异步实现,无需每个任务一个线程即可实现高效的并发任务。

0 人收藏 0 人点赞
#io-uring

你给我一个u32。我让你成为root。 (io_uring ZCRX freelist LPE)

Hacker News Top · 2026-05-08

Linux内核io_uring子系统中通过零拷贝接收freelist漏洞实现的本地权限提升利用。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈