happyfish100 / FastCFS

A high performance distributed file system which can be used as the back-end storage of databases, K8s and VM etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

使用fuse_splice_write fuse_splice_read优化读写性能,避免内核额外的data copy

littletiny opened this issue · comments

fuse在内核逻辑下的通信特别慢,特别是在大带宽的模型下,推荐用fuse_splice_write fuse_splice_read避免额外的数据复制

非常专业的建议,感谢!
后续我们可以尝试一下。

very good 希望能包含进Debian Gnu/Linux 发行版得蓝光DVD里,作为一种默认支持功能组件

非常专业的建议,感谢!
后续我们可以尝试一下。

splice比较麻烦的问题是,只能copy,所以如果数据流有decode啥的话,封装会比较麻烦