Linux中是否有异步版本的sendfile?

时间:2017-12-30 11:05:02

标签: linux sockets asynchronous sendfile aio

docker run --name percona57g -p 3384:3306 -v /my/custom3384:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=india3384 -e INIT_TOKUDB=1 -d percona/percona-server:5.7 通知机制乍一看看起来非常强大,所以我希望我可以使用它。我还没找到任何东西。在Windows上,它很简单:只有io_getevents,它可以异步(重叠)和一些通知机制(IOCP,事件)工作,如果你想要的话。在Linux上必须有一些等价物,对吗?或者,为了在某些上下文中提出我的问题,我将如何在Linux上创建一个高效的文件服务器?

1 个答案:

答案 0 :(得分:3)

唉,在Linux上没有什么比这更容易了,几乎任何东西都可以在错误的情况下阻止(even io_submit)。在回答您的问题时(在标题和正文中):

他们的休息......