fuse3 编译相关简要记录 于 fuse3 系统调优

2019-11-20 16:01:32来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

fuse3 编译相关简要记录 于 fuse3 系统调优

下面是在使用fuse3 编译bbfs 过程中一些参数,用于备忘:

FUSE_CFLAGS="-I/usr/local/include/fuse3" FUSE_LIBS="-L/usr/local/lib/x86_64-linux-gnu -lfuse3 -lpthread -ldl" ./configure

保持更新,更多内容请关注cnblogs.com/xuyaowen;

fuse 相关手册:

https://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/ 

http://libfuse.github.io/doxygen/ (官方手册) 

注:

ubuntu 要手动编译 来进行支持 libfuse3;

fuse3 系统调优:

kernel 3.15 之后,内核支持 write-back的形式,在vfs设置文件缓存;但是kernel mod 于 libfuse 之间传输的数据量还是最大128kb的数据块粒度;为了使用fio工具调优fuse客户端的性能,所以建议使用以大于128k的文件块粒度来进行测试;并且在linux内核4.8之后,fio工具在使用大数据块和大任务的情况下有了不错的性能提升;(使用fio工具进行测试)

fio --ioengine=libaio --direct=1 --gtod_reduce=1 --name=perftest --filename=perfile --bs=16m --iodepth=64 --size=4G --rw=write --numjobs=4

 


原文链接:https://www.cnblogs.com/xuyaowen/p/fuse3.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:MySQL多实例安装教程

下一篇:轻量级监控平台之cpu监控