易采下载站下载FastCFS分布式文件系统 最新版—源码之家-易采下载站

下载排行|最近更新

软件
软件
文章
当前位置:首页其他源码开发框架 → FastCFS分布式文件系统 最新版 v3.6.2
FastCFS分布式文件系统 最新版

FastCFS分布式文件系统 最新版 v3.6.2

下载地址
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

软件Tags:

FastCFS分布式文件系统是一个基于块存储的高性能通用分布式文件系统,FastCFS可以作为数据库(MySQL、PostgresSQL、Oracle等)以及k8s和虚拟机(KVM等)的后端存储。

FastCFS分布式文件系统是一个可以跑数据库的高性能分布式文件系统。

 

支持的操作系统:

Linux: Kernel version >= 3.10 (完全支持)

MacOS or FreeBSD (仅支持服务端,不支持FUSE)

 

一键部署:

如果你打算快速体验一下FastCFS,可以一键搭建(包括部署和运行)单节点(需要root身份执行):

git clone https://gitee.com/fastdfs100/FastCFS.git; cd FastCFS/

./helloWorld.sh

# 注意:helloWorld.sh将更改FastCFS相关配置文件,请不要在多节点集群上执行!

上述操作完成后,执行命令:

df -h /opt/fastcfs/fuse | grep fuse

可以看到FastCFS挂载的文件目录,你可以当作本地文件系统访问该目录。

 

 

历经一个半月的紧张研发和测试,V3.4发布了。V3.4主要改进:
1、引入选举节点,双副本防脑裂(即双活互备防脑裂,保证数据一致性);
2、fdir和fstore的binlog去重及历史数据清理,减少不必要的磁盘空间占用;
3、fdir实现的文件锁严格遵循POSIX规范:
1) 允许重入(同一进程内多次重复加锁);
2) UNLOCK均返回成功;
3) 一次UNLOCK可以解开多个锁;
4) UNLOCK支持部分解锁。
4、去掉不必要的错误日志,网络连接失败日志中增加服务名称,方便定位问题。

v3.6.2

更新内容

历时3星期的研发,FastCFS v3.6发布了,文件读写性能提升明显,尤其顺序写相信会惊艳到大家,感兴趣的朋友可以用 dd或scp等工具体验一下飞一般的感觉。我们租用3台阿里云本地SSD ECS 和 1台普通ECS作为客户端进行压测,2个fio并发线程即可把3gb网络带宽打满(约351MB/s),而v2.2在4并发线程下只有126MB/s。

v3.6性能优化主要包括如下两方面:
1. fstore server优化
文件写引入选项write_to_cache,默认为true,表示异步写盘,以充分发挥磁盘写入能力。另外,通过内存池动态分配数据buffer,从网络上接收数据,然后把数据buffer直接传递给磁盘写入线程和数据同步线程,避免内存拷贝。
文件读引入配置项read_direct_io,表示是否采用direct io模式,默认不采用(即使用系统缓存)。对于SATA或SAS普通硬盘,建议使用系统缓存;而SSD硬盘可以根据实际需要采用 direct io模式。

2. fuse client优化
支持fuse选项writeback_cache,告诉Linux kernel是否启用合并写。开启这个选项,将迅猛提升连续写入小块数据(比如一次写入4KB)的性能。
fuse.conf增加配置项kernel_cache,表示是否使用Linux kernel的文件缓存。开启这个选项,相当于在fuse客户端启用了文件缓存,在某些情况下将大幅提升文件读取性能。对于多节点共享数据场景,最好不要启用kernel_cache。
使用这两个fuse选项,程序内部合理设置fuse相关参数,文件读写性能提升明显。

v3.6修复的bug列表:
[fstore] bugfixed: MUST call set_binlog_indexes to set start_index
[fuseclient] bugfixed: write_to_pid_file move before fcfs_api_start_ex
bugfixed: base_path support relative path

FastCFS v3.6的文件读写性能又上了一个台阶,欢迎大家测试和使用。

 

展开内容

下载地址

同类推荐

推荐文章

友情链接关于我们下载帮助(?)联系我们投诉举报

CopyRight © 2010-2023 易采下载 Easck.com , All Rights Reserved 版权所有 蒙ICP备14002389号

声明: 本站所有软件和文章来自互联网 如有异议 请与本站联系

声明: