正在写入多个文件描述符

Writing to multiple file-descriptors

本文关键字:文件 描述      更新时间:2023-10-16

在向多个文件描述符写入一个固定字节缓冲区时,是否有任何操作系统级别(Linux)的加速?当将多个缓冲区写入一个文件描述符时,可以使用writev(2),所以我想知道是否有类似的方法,或者必须通过多个sys调用来完成。

我不知道Linux上有这样的系统调用。syscalls(2)手册页中给出了它们的详尽列表。

我不会那么麻烦的。对于文件访问,真正的瓶颈是磁盘。。。

我还没有使用过它,但这可能会起作用:lio_listio

http://linux.die.net/man/3/lio_listio

vmsplicetee的组合应该执行请求,尽管它有多个调用,但用户空间/内核空间的障碍只跨越一次。