下面是在使用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.uj5u.com/caozuo/154776.html
標籤:Linux
上一篇:MySQL多實體安裝教程
