![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FastDFS
HeyManLeader
这个作者很懒,什么都没留下…
展开
-
FastDFS介绍
FastDFS 介绍 FastDFS 是一个 C 语言实现的开源轻量级分布式文件系统,作者余庆(happyfish100),支持 Linux、FreeBSD、AID 等 Unix 系统,解决了大数据存储和读写负载均衡等问题,适合存储 4KB~500MB 之间的小文件,如图片网站、短视频网站、文档、app 下载站等,UC、京东、支付宝、迅雷、酷狗 等都有使用,其中 UC 基于 FastDF转载 2016-07-24 00:11:16 · 4434 阅读 · 2 评论 -
FastDFS设计理念
FastDFS是为互联网应用量身定做的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标。和现有的类Google FS分布式文件系统相比,FastDFS的架构和设计理念有其独到之处,主要体现在轻量级、分组方式和对等结构三个方面。轻量级 FastDFS只有两个角色:Trackerserver和Storage server。Tracker s转载 2016-07-24 01:14:59 · 595 阅读 · 0 评论 -
FastDFS特性及问题思考
FastDFS是国人开发的一款分布式文件系统,目前社区比较活跃。系统中存在三种节点:Client、Tracker、Storage,在底层存储上通过逻辑的分组概念,使得通过在同组内配置多个Storage,从而实现软RAID10,提升简单负载均衡、并发IO的性能、及数据的冗余备份;同时通过线性的添加新的逻辑存储组,从容实现存储容量的线性扩容。 文件下载上,除了支持通过API方式,目前还提供了原创 2016-07-24 01:30:39 · 12523 阅读 · 2 评论 -
FastDFS 小文件优化策略
FastDFS是一个应用级分布式文件存储服务,其采用中心型结构(类似GFS、HDFS、TFS等),主要用于大中型网站存储资源文件。FastDFS具有轻量级,支持高并发放访问,负载均衡,可扩展等优点。而FastDFS最大的亮点就是对小文件的存储性能较好,这主要来自于其文件名策略。1.小文件存储性能优化 小文件的性能瓶颈主要来自于对元数据服务器(如FastDFS中的TrackerSe原创 2016-07-24 01:52:59 · 4598 阅读 · 0 评论 -
FastDFS合并存储策略
FastDFS提供了合并存储功能的实现,所有的配置都在tracker.conf文件之中,具体摘录如下:trunk功能启动与配置:通过tracker.conf文件启动与配置,个配置项如下:use_trunk_file = false#是否启用trunk存储slot_min_size = 256#trunk文件最小分配单元slot_max_size = 16MB#trunk内部存储的最原创 2016-07-24 02:02:40 · 5113 阅读 · 1 评论 -
FastDFS Tracker-Leader选择
一、Tracker-Leader概述 在FastDFS之中,可以任意配置多个Tracker,在运行过程中会选择其中一个作为Leader,由该Leader执行一些唯一性的操作。在早期版本中Tracker-Leader有两个作用,分别是:为新加入的Storage分配一个源Storage;为开启合并存储的Group选择Trunk-Server。但是在最新的版本中实际上只有第二个作用,也就是选择原创 2016-07-24 02:21:35 · 1356 阅读 · 0 评论