ATS上的hosting.config和volume.config文件解读

为了更加灵活和精细地规划缓存磁盘的空间使用,我们可以更进一步地使用hosting.config和volume.config文件。
 
hosting.config
描述域名和分卷的对应关系:
hostname=www.example.com volume=2
hostname=* volume=3,4
domain=* volume=3,4

volume.config

描述分卷占用物理磁盘的容量或是比例,所属协议。需要和hosting文件配合。常用格式
每行形如
volume=<volume_number> scheme=<protocol_type> size=<volume_size>
volume_number 分卷编号,1和255之间,0为保留值,每行分卷编号不得重复
scheme 当前只支持http
volume_size 可以是磁盘总缓存空间的百分比或是绝对值(单位是MB),必须是128MB的整数倍,最小128MB
为了达到并行I/O,每个分卷将会stripe均分到所有的物理磁盘,比如,假设有4块盘,每个盘有充足的空间,一个1G的分卷将会均分到这四个磁盘,每个磁盘256M

示例
volume=1 scheme=http size=10%
volume=2 scheme=http size=1024

这里创建了两个分卷,一个占用总缓存磁盘空间的10%的分卷,另一个占用1GB的分卷

说明

hosting.config与volume.config不一定需要同时使用。如果只是分卷并不区分特定域名按分卷存放,可以直接配置volume.config。比如volume.config中

volume=1 scheme=http size=10%
volume=2 scheme=http size=10%
volume=3 scheme=http size=10%
volume=4 scheme=http size=10%
volume=5 scheme=http size=10%
volume=6 scheme=http size=10%
volume=7 scheme=http size=10%
volume=8 scheme=http size=10%
volume=9 scheme=http size=10%
volume=10 scheme=http size=10%
这样将会将现有磁盘均分为10个vol,请求可以平均存放。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值