Physalia 是给 EBS 存储元数据定制(EBS-specialized)的 transactional kv store
- 13年开发,覆盖了 AWS 60 个 datacenter
- EBS 场景对 kv store 的需求
- highly available
需要注意的是单个 rados-object 默认的大小为 4M。接下来一一说明:
rgw_max_chunk_size
) 的 rgw-object,
rgw-object 和 rados-object 一一对应。
<zone_name + '.' +
bucket_instance_id + '_' + object_name>
,例如 default.123_foo
default.123_:o.DaikQGHRdqn8J5nudQNxX0gYKEvdr_foo
# 使用 14TB HDD 盘,每个节点 36 盘位,服役时间从 mission_time 从 1 年到 5 年,默认 slice 分配为 4M | |
# total_iterations 应该能被 n 整除 | |
## 盘位 | |
### 12 disks_per_node | |
python simedc.py -n 12 -k 10 -g 3,3,3,3 -t rs -T hie --num_processes=1 --network_setting=125,125 --total_iterations=120000 --chunk_size=4 --num_stripes=1024 --capacity_per_disk=12582912 --disks_per_node=12 --mission_time=43800 > disk_12.txt # 5 years | |
### 6 disks_per_node |
desc: (none) | |
cmd: /usr/local/bin/fio ./https1.fio | |
time_unit: i | |
#----------- | |
snapshot=0 | |
#----------- | |
time=0 | |
mem_heap_B=0 | |
mem_heap_extra_B=0 | |
mem_stacks_B=0 |