对象存储压缩验证
- 安装s3cmd。
1 2
yum -y install s3cmd vi ~/.s3cfg
[default] access_key = access_key secret_key = secret_key host_base = rgw_host_ip:rgw_host_port host_bucket = compress_ratio_bucket use_https = False
表1 参数说明 参数
说明
access_key
取实际S3用户的access_key
secret_key
取实际S3用户的secret_key
host_base
取实际
RGW 网关的IP地址与端口号 - 创建bucket。
s3cmd mb s3://compress_ratio_bucket
- 准备100M大小的测试文件。
dd if=/dev/zero of=/home/compress_test bs=1M count=100
此处也可使用实际数据集文件。
- 写入数据。
1
s3cmd put /home/compress_test s3://compress_ratio_bucket/test
- 压缩验证。
1
radosgw-admin bucket stats --bucket=compress_ratio_bucket
size_kb_actual代表原始数据100M,size_kb_utilized代表压缩后数据大小为4K,因此压缩率为102400/4=25,600,示例所用数据为全零数据,压缩率较高,实际数据集压缩率一般集中在2~10之间。
父主题: 验证压缩算法