皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

NVMe灵活数据放置块写入流与IO_uring DMA缓冲区零拷贝接收登陆Linux 6.16

上周,今年夏天晚些时候推出的 Linux 6.16 内核合并了许多块子系统更新以及 IO_uring 功能更新。

Jens Axboe 发送了 Linux 6.16 的所有重要功能更新,围绕 Block 和 IO_uring 位。Linux 6.16 内核的一些块亮点包括:

– 通过 NVMe 存储设备上的 灵活数据放置 (FDP) 支持块写入流

– 改进了 BRD 丢弃支持。

– 改进了 blk-throttle 支持。

– Linux 的 NVMe 代码添加了每个节点的 DMA 池,并依靠它们进行 PRP/SGL 分配。

– ublk 的零拷贝改进。

通过此区块合并了解有关所有这些更改的更多详细信息。

NVMe灵活数据放置块写入流与IO_uring DMA缓冲区零拷贝接收登陆Linux 6.16

同时,IO_uring 合并增加了对 IORING_OP_PIPE 的支持,以便能够使用 IO_uring 创建管道。IO_uring 代码还添加了对零拷贝接收的 DMA-BUF 支持、改进了对溢出 CQE 处理的支持以及其他改进。

转自 NVMe FDP Block Write Streams, IO_uring DMA-BUF Zero Copy Receive Land In Linux 6.16 – Phoronix