1 tracker.conf

1.1 disabled=false

设置为false则该配置文件生效,否则屏蔽。

1.2 bind_addr=

程序监听地址,如果不设定则监听所有地址。

1.3 port=22122

tracker监听的端口。

1.4 connect_timeout=30

连接超时。

1.5 network_timeout=60

tracker发送接收数据的超时。

1.6 base_path=/home/xxx/fdfs

数据和日志存放的地点。

1.7 max_connections=256

服务所支持的最大连接数

1.8 work_threads=4

工作线程数,一般设置为cpu个数。

1.9 store_lookup=2

存储文件时选择group的策略:

0:轮询策略

1:指定一个组

2:负载均衡,选择空闲空间最大的group

1.10 store_group=group2

如果store_lookup=1的话,这里需要制定一个group,这里指定的是group2。

1.11 store_server=0

存储文件时,选择了group之后要选择主storage,即选择group中的哪台主机,文件先上传到该主机上,然后同步到其它主机上。

0:轮询策略

1:根据ip地址排序

2:根据优先级排序

1.12 downloda_server

选择哪个storage作为主下载服务器:

0:轮询策略

1:主上传storage作为主下载服务器。

1.13 store_path=0

选择上传到storage的那个目录(挂载点),storage可以有多个base path:

0:轮询

2:负载均衡,选择剩余空间最大的。

1.14 reserved_storage_space=4GB

系统预留的剩余空间,当一个group中的任何storage的剩余空间小于该值的时候,整个group就都不能上传文件了。

1.15 log_level=info

日志信息级别。

1.16 run_by_group/run_by_user

进程以哪个用户组/用户运行,不指定默认时当前用户。

1.17 allow_hosts=*

运行哪些机器连该tracker,默认是所有机器。

1.18 sync_log_buff_interval=10

设置日志flush到disk的频率,默认是10s。

1.19 check_active_interval=120

检测storage服务器的间隔时间,storage定时主动向tracker发送心跳,如果在指定的时间没有收到信号,tracker会将该storage设置为故障,默认为120s。

1.20 thread_stack_size

线程栈的大小,最小为64K。

1.21 storage_sync_file_max_delay=86400

storage之间同步文件的最大延迟,默认为1天。

1.22 storage_sync_file_max_time=300

同步一个文件所花费的最大时间。

1.23 use_trunk_file=false

是否用一个trunk文件存储多个小文件。

1.24slot_min_size=256

最小slot大小,应该小于4KB,默认为256bytes。

1.25 slot_max_size=16MB

最大的slot大小,如果上传的文件小于默认值,则上传文件被放入trunk文件中。

1.26 trunk_file_size=64

trunk文件的默认大小,应该大于4M。

1.27 http.disabled=false

http服务是否生效,默认不生效。

1.28 http.server_port=8080

http服务端口。

1.29 #include http.conf

include进含http的其它设置。

2 storage.conf配置文件解析

2.1 disabled=false

同上。

2.2 group_name=group1

该storage服务器属于哪个group。

2.3 bind_addr=

同上。

2.4 client_bind=true

bind_addr设置了时,该参数才有效。

2.5 port=23000

该服务器监听的端口。

2.6 connect_timeout/network_timeout

同上。

2.7 heart_beat_interval=30

主动向tracker发送心跳检测的时间间隔。

2.8 stat_report_interval=60

主动向tracker发送磁盘使用率的时间间隔。

2.9 base_path=/home/xxx/fdfs

2.10 max_connections=256

同上。

2.11 buff_size=256KB

接收/发送数据buffer的大小,必须大于8KB。

2.12 work_threads=4

同上。

2.13 disk_rw_separated=true

磁盘IO是否读写分离

2.14 是否直接读写文件

disk_rw_direct=false

2.15 tracker_server

设置tracker服务器。

2.16 store_path_count=1

storage在存储文件时支持多路径,默认1个。

2.17 store_path0=/opt/fdfs

配置多个store_path路径,从0开始。store_path1/store_path2

M00和和store_path0对应,M01和store_path1对应,依次类推。

2.18 subdir_count_per_path

fastdfs配置文件解析的更多相关文章

  1. MyBatis配置文件解析

    MyBatis配置文件解析(概要) 1.configuration:根元素 1.1 properties:定义配置外在化 1.2 settings:一些全局性的配置 1.3 typeAliases:为 ...

  2. Nginx安装与配置文件解析

    导读 Nginx是一款开放源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP/POP3代理服务,是一款自由的软件,同时也是运维工程师必会的一种服务器,下面我就简单的说一下Nginx服务器的 ...

  3. Hadoop配置文件解析

    Hadoop源码解析 2 --- Hadoop配置文件解析 1 Hadoop Configuration简介    Hadoop没有使用java.util.Properties管理配置文件, 也没有使 ...

  4. Python3 配置文件 解析

    /************************************************************************ * Python3 配置文件 解析 * 说明: * ...

  5. Hibernate的配置文件解析

    配置mybatis.xml或hibernate.cfg.xml报错: <property name="connection.url">jdbc:mysql://loca ...

  6. WCF中配置文件解析

    WCF中配置文件解析[1] 2014-06-14 WCF中配置文件解析 参考 WCF中配置文件解析 返回 在WCF Service Configuration Editor的使用中,我们通过配置工具自 ...

  7. haproxy之配置文件解析

    功能--> 提供高可用/负载均衡/基于tcp和http应用的代理;支持虚拟主机,特别适用于负载特大的web站点. 配置文件解析--> #配置文件-->开启/proc/net/ipv4 ...

  8. nginx源代码分析--配置文件解析

    ngx-conf-parsing 对 Nginx 配置文件的一些认识: 配置指令具有作用域,分为全局作用域和使用 {} 创建其他作用域. 同一作用域的不同的配置指令没有先后顺序:同一作用域能否使用同样 ...

  9. ZooKeeper介绍,安装,配置文件解析

    什么是ZooKeeper? ZooKeeper是用于维护配置信息,命名,提供分布式同步和提供组服务的集中式服务. 所有这些类型的服务都以分布式应用程序以某种形式或另一种形式使用.每次实施时,都有很多工 ...

随机推荐

  1. [BZOJ2393] Cirno的完美算数教室(dfs+容斥原理)

    传送门 先通过dfs预处理出来所有只有2和9的数,也就大概2000多个. 想在[L,R]中找到是这些数的倍数的数,可以通过容斥原理 那么如果a % b == 0,那么便可以把 a 去掉,因为 b 的倍 ...

  2. HashTable的构造函数有哪些

    HashTable:在并发的环境下,使用synchronized将整张表锁住: HashTable构造函数有: public Hashtable(int initialCapacity, float ...

  3. 【前端学习笔记】关于CSS通过一个块改变另一个块的样式

    <body><div id="a" style="background:#0F0; height:100px; width:100px;"&g ...

  4. LA 并查集路径压缩

    题目大意:有n个节点,初始时每个节点的父亲节点都不存在.有两种操作 I u v:把点节点u的父亲节点设为v,距离为|u-v|除以1000的余数.输入保证执行指令前u没有父亲节点. E u:询问u到根节 ...

  5. 图表控件Anychart常见问题

    AnyChart控件是一款当前流行的数据可视化解决方案,使客户可以创建交互地.生动的图表.实时仪表和地图.同时支持Flash和HTML5显示,控件提供极好的视觉外观和配色方案能够使客户根据不同的需求设 ...

  6. AC日记——L国的战斗之间谍 洛谷 P1916

    题目背景 L国即将与I国发动战争!! 题目描述 俗话说的好:“知己知彼,百战不殆”.L国的指挥官想派出间谍前往I国,于是,选人工作就落到了你身上. 你现在有N个人选,每个人都有这样一些数据:A(能得到 ...

  7. 洛谷——P2819 图的m着色问题

    P2819 图的m着色问题 题目背景 给定无向连通图G和m种不同的颜色.用这些颜色为图G的各顶点着色,每个顶点着一种颜色.如果有一种着色法使G中每条边的2个顶点着不同颜色,则称这个图是m可着色的.图的 ...

  8. scp、paramiko、rsync上传下载限流、限速、速度控制方法

    1.scp限速  scp -l 800 a.txt  user@ip:/home/admin/downloads 此时的传输速率就是800/8=100KB左右 man -a scp查看参数含义.注意单 ...

  9. Android Studio 1.3RC版 build加速

    Android Studio 确实是好用.但build的速度却是奇慢无比!.! ! 我上网找了非常多build加速的设置,却不能适配到我的1.3RC版... . .心塞.无耐,忍着超级无敌慢的速度硬是 ...

  10. 使用图片作为textview组件的背景

    <TextView android:layout_gravity="center" android:layout_width="100dp" androi ...